我有一個表單,我需要驗證$_SERVER['HTTP_REFERER']
是否補全,如果是,則在數據庫中提交後傳遞HTTP_REFERER
。問題在於,當您提交表單$_SERVER['HTTP_REFERER']
=表單所在的位置時,我需要用戶來自表單的HTTP_REFERER
。 我嘗試這樣做:驗證HTTP_REFERER是否設置然後傳遞信息
if(!isset($_SESSION['REFERER'])){
$_SESSION['REFERER'] = $_SERVER['HTTP_REFERER'];
}
但$_SESSION['REFERER']
將是其中的形式託管的位置。
閱讀您的表單中的數據'verify'和'HTTP Referrer'都無法相處。如果您在瀏覽器中使用隱私模式,則可能會刪除引用者。無需推薦人即可獲得合法請求。 – DanFromGermany
您是否在您設置會話的頁面的頂部寫了session_start()?如果不是會話將無法正常工作。 – merdincz
我有'session_start()' –