Php 如果推荐人不是….-显示错误?

Php 如果推荐人不是….-显示错误?,php,Php,我有一个脚本,我想基本上做到以下几点: http://www.site.com/interstitial/HASH 例如: http://www.site.com/interstitial/66274bc2836508057cd0335831c16e93 我基本上想这样做,如果这个人没有从上面给定的链接指向x.php,那么它会显示一个错误 所以,若并没有从推荐人那个里访问页面,那个么会抛出一个错误吗 if ($_SERVER['HTTP_REFERRER'] != '...') { d

我有一个脚本,我想基本上做到以下几点:

http://www.site.com/interstitial/HASH
例如:

http://www.site.com/interstitial/66274bc2836508057cd0335831c16e93
我基本上想这样做,如果这个人没有从上面给定的链接指向x.php,那么它会显示一个错误

所以,若并没有从推荐人那个里访问页面,那个么会抛出一个错误吗

if ($_SERVER['HTTP_REFERRER'] != '...') {
   die('error');
}

但请记住,推荐人很容易被欺骗。最好在x.php上设置会话变量,并在另一个页面上检查它是否存在。

还要记住,
$\u SERVER['HTTP\u referer']
可能无法设置。因此,我建议您添加一个
isset
array\u key\u exists
检查。并使用
==