Как использовать php-прокси для открытия Google в iframe?

Я пытаюсь загрузить случайную страницу, которую я установил в своем URL, в iframe. Предположим, что я пытаюсь загрузить https://www.google.de в iframe.

<iframe src="<?php echo $_GET['URL'];?>" width="600" height="500"></iframe> 

Вот как я установил URL-адрес:

 localhost/test/index.php?URL=https://www.google.de 

Загружается только пустая страница. Я знаю, причина в том, что Google отправляет заголовок ответа «X-Frame-Options: SAMEORIGIN».

Тем не менее, я пытаюсь найти способ загрузить его в любом случае, кто-то сказал мне использовать скрипт PHP Proxy для этого, но я исследовал и не нашел ничего полезного.

Как я могу это решить?

Используйте этот скрипт, раскомментируйте прокси-строки, если вы находитесь за любым прокси-сервером и хотите обойти его с помощью аутентификации прокси-url, домена, имени пользователя, пароля.

Я использовал header("Access-Control-Allow-Origin: *"); Поскольку я вызывал этот скрипт из другого домена.

Файл: proxyscript.php

 <?php header("Access-Control-Allow-Origin: *"); echo get_page($_GET['url']); //echo get_page("http://www.google.com"); function get_page($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); /* $proxy = 'http://proxy.company.com:8080'; $proxyauth = 'domain\proxy_username:proxy_password'; curl_setopt($ch, CURLOPT_PROXY, $proxy); curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxyauth); */ curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); $data = curl_exec($ch); curl_close($ch); return $data; } ?> 

Файл: index.html

 <html> <head> <script> function getURL(url){ document.getElementById('frame').src = 'path/to/proxyscript.php?url='+encodeURIComponent(url); } </script> </head> <body> <button onclick="getURL( 'http://www.google.com')">Google</button> <iframe id="frame" src=""></iframe> </body> </html>