2011-10-10 74 views
0

有些人把我的網站在「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">'; 
} 
?> 

謝謝

回答

0

典型的方式做到這一點是使用JavaScript,採用「框架剋星」的劇本,如:

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

您使用的代碼將不起作用,因爲服務器變量(如SERVER_NAME)不受您的站點是否陷於框架的影響。

+0

謝謝,其工作:) –