3
我有興趣瞭解更多關於功能session_set_cookie_params()
的安全參數。「安全」參數
你能告訴我如何正確使用它嗎?如果在一個不安全的頁面上執行這個函數(但是在一個有SSL的服務器上),它會以某種方式安全地發送它,或者我必須在頁面上強制SSL,這個函數是從我自己執行的?
我有興趣瞭解更多關於功能session_set_cookie_params()
的安全參數。「安全」參數
你能告訴我如何正確使用它嗎?如果在一個不安全的頁面上執行這個函數(但是在一個有SSL的服務器上),它會以某種方式安全地發送它,或者我必須在頁面上強制SSL,這個函數是從我自己執行的?
這意味着客戶端只會通過安全(HTTPS)連接發送該cookie。這意味着您必須將用戶轉發到安全的URL,以便將Cookie發送到服務器。
你可以通過一個不安全的連接來設置一個安全的cookie,儘管你顯然不應該(否則cookie的值可能會被嗅探)。由於安全Cookie可以通過不安全的連接進行更改,因此您不能相信Cookie值未被攔截並將不安全HTTP請求的內容更改爲您的站點的第三方破壞。因此,根據您使用安全Cookie的方式,您可能需要驗證其內容。
即時通訊想知道如果即時通訊已經在一個安全的網頁上,不會自動發送Cookie自動發送該參數是多餘的? – chicane007 2010-08-09 16:04:18
@chicane不,因爲用戶可能被誘騙通過非安全連接訪問您的網站,從而將cookie內容暴露給任何正在收聽的人。 – Artefacto 2010-08-09 16:05:53