나는 이것이 오래된 게시물이라는 것을 알고 있지만 다른 해결책은 예를 들어 cURL을 사용하는 것입니다.
redirect.php :
<?php
if (isset($_GET['url'])) {
$url = $_GET['url'];
$ch = curl_init();
$timeout = 5;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
}
그런 다음 iframe 태그에서 다음과 같습니다.
<iframe src="/redirect.php?url=http://www.example.com/"></iframe>
이것은 아이디어를 설명하기위한 최소한의 예일뿐입니다. URL을 위생 처리하지 않으며 다른 사람이 자신의 목적으로 redirect.php를 사용하지 못하게하지도 않습니다. 자신의 사이트와 관련하여 이러한 사항을 고려하십시오.
그러나 장점은 더 유연하다는 것입니다. 예를 들어 curl'd $ data에 대한 유효성 검사를 추가하여 표시하기 전에 실제로 원하는 것이 맞는지 확인할 수 있습니다. 입니다.
게다가-중요한 것에 대해서는 Javascript 리디렉션에 의존하는 것이 약간 지쳤습니다.
건배!