2012-09-14 46 views
0

爲什麼總是建議在用戶的會話創建之前使用session_regenerate_id()。 根據我的理解,創建用戶會話ID後應使用session_regenerate_id(),並且我們需要重新生成它以減輕黑客的會話修復攻擊。使用Session_regenerate_id()

請建議!!

回答

1

我不確定你從哪裏得到推薦,但session_regenerate_id手冊顯示它在session_start之後使用,所以你的假設是正確的。

0

從我讀過的所有東西都必須先調用session_start()。主要思想是每次創建一個新的ID,這樣如果一個黑客在同一個網絡上,他們將不會有一個靜態的ID用於獲取您的網站的入口。這是如何完成的一個很好的解釋。

https://youtu.be/8dMsHmlxY0s

這裏是進入更詳細的比視頻的出色答卷:

https://stackoverflow.com/a/37492488/2654453

相關問題