我们说以下是
目标:用户会发布某些确切的网址$refere
来锁定查看文字内容,只有当viwer来自同一个网址$refere
时才允许查看。
$refere = "http://www.site_site.com"; // User will post it
$r = $_SERVER['HTTP_REFERER']; // To get real referral
我想做以下
<?PHP
if(stripos($r, $refere) == false){
echo "Wrong";
} else { ?>
echo "Go";
}
?>
总是让我$r = $_SERVER['HTTP_REFERER'];
空白!所以在任何PHP版本4或5上都不赞成使用它!
另外
在显示$refere
www.
或site_site.com
或错过$r = $_SERVER['HTTP_REFERER'];
或仅发布www.site_site.com
的用户$refere
>
所以任何人都可以帮助我调整此代码以使其正常工作,无论用户是完全发布了site_site.com
链接还是只发布了{{1}}。