PHP如果引用者不是.... - 显示错误?

时间:2011-09-03 12:19:41

标签: php

我有一个脚本,我想基本上做以下事情:

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

例如:

http://www.site.com/interstitial/66274bc2836508057cd0335831c16e93

如果该人没有从上面给定的链接指向x.php,我基本上想要这样做,它会显示错误。

那么,如果没有从引荐来访者访问页面,那么会发出错误吗?

1 个答案:

答案 0 :(得分:8)

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

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