Что лучший способ состоит в том, чтобы отличить на сервере между запросом, который прибыл от iPhone до веб-браузера по сравнению с через iPhone с приложением, записанным в цели c? Какие различия я ищу в строке агента пользователя?
Я считаю, что пользовательские агенты из приложения Safari начинаются с «Mozilla», а пользовательские агенты из приложений начинаются с имени приложения.
Действительно, пользовательский агент будет другим.
в PHP вы можете узнать это с помощью этого: $ _SERVER ['HTTP_USER_AGENT']