我似乎無法解決爲什麼下面的所有流量發送到頁面未找到的頁面,即使通過貝寶引用。有任何想法嗎?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