код для переключения на мой сайт - PullRequest
0 голосов
/ 11 октября 2011

некоторые люди помещают мой сайт в "iframe" на форумах, блогах, .....

, поэтому я хочу сделать код, чтобы переключить их на мой сайт.этот код, но он не работает:

<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 } else {
  $pageURL .= $_SERVER["SERVER_NAME"];
 }
 return $pageURL;
}

$url=curPageURL();

if(!$url == "www.mywebsite.com"){

echo '<META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://www.mywebsite.com">';
}
?>

спасибо

1 Ответ

0 голосов
/ 11 октября 2011

Типичный способ сделать это - использовать JavaScript, используя скрипт "frame buster", такой как:

<script>
if(top != self) top.location.replace(location);
</script>

Код, который вы используете, не будет работать, так как переменные сервера, такие как SERVER_NAME не зависит от того, создан ваш сайт или нет.

...