2010-09-28 113 views
3

會話值將存儲在PHP中。會話價值將存儲在PHP中

例如,Cookie將存儲在瀏覽器中,以及將存儲會話值的位置。

在此先感謝...

+0

在windows環境下 – Fero 2010-09-28 09:30:08

回答

5

默認情況下,會話值存儲在PHP目錄下的文件系統上(至少在Windows上)。您可以使用session_save_path函數找到默認的會話位置。

您可以編寫自己的會話處理程序來將會話數據保存在其他地方,例如數據庫。請參閱session_set_save_handler函數以獲取更多信息。

1

在Unix /環境下的純文本文件中的/ tmp下。

0

它被設置在爲php.ini的session.save_path

其默認爲/ tmp,但你可以改變它

2

在PHP中,會話值存儲在服務器中。 PHP會話只在用戶系統上存儲一個ID cookie,用於引用服務器上的會話文件。因此,用戶無法訪問會話文件的內容,從而爲cookie提供了安全的替代方案。
當用戶禁用瀏覽器的cookie 支持時,PHP會話也可以使用。在這種情況下,它會將會話ID信息包含在網頁URL中。

您還可以在PHP Manual Site中找到更多概念。
有關會話的另一個非常好的知識在此PDF file中給出,它介紹了基於Web的應用程序中的會話固定漏洞。

希望它有幫助。