我在Logout.php頁面上使用header('Location: ' . $_SERVER['HTTP_REFERER']);
,它在那裏工作正常。但是當我在登錄頁面上使用它時,它給了我錯誤「The page沒有正確地重定向PHP「,」Firefox已經檢測到服務器正以一種永遠不會完成的方式重定向這個地址的請求。「 我的代碼是:
if($resT==3){
$_SESSION['userId'] = $_POST["user"];
header('Location: '.$_SERVER['HTTP_REFERER']);
}
$resT
是我從數據庫中根據用戶獲取用戶類型。
您試過在'header()'後面添加'exit'嗎? –
依靠'$ _SERVER ['HTTP_REFERER']'不是一個好習慣。 –
'HTTP_REFERER'是臭名昭着的不可靠的。除非你確定它包含你所需要的東西,否則你不能使用它。 –