У меня есть приложение на моем сервере, которое перенаправляется на Facebook и, таким образом, отображает версию браузера на странице входа в систему Facebook.
Однако, поскольку я получаю доступ к этому через мобильное устройство, я хочу, чтобы он отображал мобильную версию страницы входа в Facebook.
Можно ли использовать функцию header () или есть способ изменить пользовательский агент на моем хосте, прежде чем перенаправить его на Facebook? Так что Facebook подумает, что запрос поступает с мобильного устройства и, таким образом, отображает мобильную версию.
Я уже пытался использовать JavaScript и пытался подделать команду заголовка; к сожалению, это не сработало.
Спасибо.
ini_set('user_agent', 'MyBrowser v42.0.4711');
Ваш сервер не может повлиять на конфигурацию удаленного браузера. Единственное место, где вы могли бы изменить агент пользователя, – это проксирование запросов браузера на facebook, так как это будет ваш сервер, подключающийся к FB, а не к клиенту.
m.facebook.com
этого попробуйте перенаправить на m.facebook.com
. Это отображает минимальную «мобильную» версию.