我似乎无法解决为什么下面的所有流量发送到页面未找到的页面,即使通过贝宝引用。有任何想法吗?PHP referer网址和重定向
$refererUrl = $_SERVER['HTTP_REFERER'];
$Exploded = explode("/",$refererUrl);
$urlToCheck = $Exploded[3];
$findURL = strpos($urlToCheck,'paypal.com');
if($findURL === false){
header('location:/page-not-found');
} else {
/* Do something if page referred to by Paypal */
}
是'$ _ SERVER [ 'HTTP_REFERER']'实际上是在你的服务器设置? – Boaz 2013-02-28 12:13:45
'$ _SERVER ['HTTP_REFERER']'由用户代理(在您的浏览器中)设置,并且不能被信任为您期望的值。我建议你调试这个值。 – 2013-02-28 12:14:47