Загрузка внешней веб-страницы на мою страницу без перенаправления на другой URL


Итак, что я хочу сделать, это создать поддомен на своем веб-сайте и загрузить в него внешний веб-сайт, фактически не заходя на этот веб-сайт. Например:

Google.mydomain.com нагрузки google.com но строка URL-адреса гласит google.mydomain.com .

Как мне это сделать?

Я пробовал это , но не смог этого понять.

Пытаясь:

Iframe

  1. Я хочу, чтобы страница занимала весь экран для каждого компьютер человека. Могу ли я установить его на 100 % вместо x количества пикселей?

  2. Я хочу удалить полосы прокрутки, но там написано, что они не поддерживаются.

Author: Jordan.J.D, 2013-04-07

3 answers

Вы можете использовать либо Iframe, либо file_get_contents();

Iframe:

<iframe src="http://google.com" style="width: 100%; height: 100%;">

Файл_гет_контенты():

<?php
echo file_get_contents('http://google.com');
?>

С помощью file_get_contents() вам нужно остерегаться веб-сайта, с которого вы загружаете, используя относительные URL-адреса, которые нарушат CSS, изображения, Javascript и т. Д.

 12
Author: Connor Gurney, 2013-04-07 18:45:46

Вы не сможете использовать функцию включения php, так как это не ресурс, находящийся на вашем сервере.

Один из вариантов, который вы могли бы изучить, - это загрузка всего в виде содержимого iframe: см. http://www.w3schools.com/tags/tag_iframe.asp для получения некоторых подробностей о html-элементе iframe

 3
Author: Jeffrey Blake, 2013-04-07 18:36:34
  • iframe теперь не поддерживается в html5
  • он также работает на html5
  • Легко добавлять или удалять

Пример:

 <body onload="window.location.href='https://www.google.com/'"> </body>
 0
Author: Asif Bilakhiya, 2018-03-17 19:37:05