1
我正在創建登錄腳本。
當用戶登錄時,我正在通過設置用戶電子郵件的php會話來從MySQL提取數據,然後使用它爲我需要的所有內容提取數組。繼續使用會話還是使用$ _GET從網址中拉出它會更好一點,要麼很容易做到,只是從各個角度想到哪個更好。
謝謝。
我正在創建登錄腳本。
當用戶登錄時,我正在通過設置用戶電子郵件的php會話來從MySQL提取數據,然後使用它爲我需要的所有內容提取數組。繼續使用會話還是使用$ _GET從網址中拉出它會更好一點,要麼很容易做到,只是從各個角度想到哪個更好。
謝謝。
會話應該用於存儲用戶特定的數據,如用戶名。這是受保護的(會話內容存儲在服務器端),而$ _GET可以由所有人修改。
好酷,所以電子郵件是特定於每個用戶,它應該是一個會話? – carlgcoder
總體思路:來自用戶的所有內容都可能有意或無意地危險或錯誤。這不僅適用於'$ _GET',還適用於'$ _POST','$ _COOKIE'等。因此,從_secure_來源獲取所有可能的東西是個好主意,比如你的數據庫。另外,通過設置'$ _SESSION'變量,您可以從任何腳本中檢索它,而無需通過'GET'或'POST'請求顯式傳遞它。 – J0HN