Изменить User-Agent с помощью PHP - PullRequest
2 голосов
/ 23 января 2012

У меня на сервере есть приложение, которое перенаправляет на Facebook и, таким образом, отображает версию браузера на странице входа в Facebook.

Однако, так как я буду получать доступ к этому через мобильное устройство, я хочудля отображения мобильной версии страницы входа в Facebook.

Можно ли использовать функцию header () или есть способ изменить агента пользователя на моем хосте перед его перенаправлением на Facebook?Так что Facebook будет думать, что запрос поступает с мобильного устройства и, таким образом, отображает мобильную версию.

Я уже пытался использовать JavaScript и пытался подделать команду header;к сожалению, это не сработало.

Спасибо.

Ответы [ 2 ]

8 голосов
/ 23 января 2012
ini_set('user_agent', 'MyBrowser v42.0.4711');
0 голосов
/ 23 января 2012

Ваш сервер не может влиять на конфигурацию удаленного браузера.Единственное место, где вы можете изменить пользовательский агент, - это если вы перенаправляете запросы браузера на Facebook, так как это будет ваш сервер, подключающийся к FB, а не клиент.

Попробуйте вместо этого перенаправить на m.facebook.com.Это отображает минимальную «мобильную» версию.

...