Используйте php для создания iframe с поддельным пользовательским агентом - PullRequest
0 голосов
/ 26 января 2012

Я пытаюсь показать междоменный веб-сайт внутри iframe. Однако я хочу отображать мобильную версию веб-сайта внутри iframe. Я решил, что лучший способ сделать это - использовать что-то вроде этого: https://stackoverflow.com/a/6630823/1022241, чтобы подделать пользовательский агент.

Я не совсем понимаю, как бы я использовал вышеуказанную ссылку / php, чтобы получить сайт и поместить его в iframe.

1 Ответ

0 голосов
/ 30 января 2012

Вам потребуется использовать привязки PHP cURL docs для получения содержимого удаленного сайта, а затем отправить его обратно в нисходящий поток для выполнения запроса Ajax.Вот как это работает:

  1. Ваш клиентский скрипт .js делает Ajax-запрос к PHP-скрипту
  2. Запрошенный php-файл на сервере затем отправляет запрос cURL на другой сайт впространство, в то время как клиент все еще терпеливо ждет своего асинхронного запроса на возврат
  3. PHP-скрипт получает ответ от третьей стороны и анализирует его или делает все, что вы хотите, а затем, наконец, возвращает его исходному клиенту .js длявыполнить запрос
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...