2017-01-23 53 views
0

當訪問者或搜索機器人訪問我的網站時。是爲所有訪問自動創建的PHP會話

PHP會自動創建會話嗎?如果是這樣。它在哪裏存儲,我怎樣才能看到它,以及關於會話存儲什麼樣的信息...

謝謝!

+1

不自動,它需要在你的代碼中調用'session_start()';它的存儲位置取決於您的php.ini中的設置(默認爲文件系統)和/或您正在使用的任何其他會話處理程序(數據庫,Redis等) –

+1

存儲的內容是所有存儲值的序列化數組在會議中 –

回答

2

會話不會自動爲訪問者或漫遊器創建。會話必須使用

session_start()調用(http://php.net/manual/en/session.examples.basic.php)開始。

默認情況下,PHP會話將會話文件保存在服務器上的某個路徑上,該路徑由session.save_path指定。要設置或獲取會話變量,請使用PHP的$_SESSION超全局。 php.net有很多使用會話開始的gettting示例。

+0

**謝謝** Johnathan!這基本上是我需要的。 – levi

0

Sessions Introduction

當訪問者訪問您的網站,PHP會自動(如果session.auto_start被設爲1)或在用戶請求應答(顯式地在session_start())是否與特定會話ID已與請求一起發送。如果是這種情況,則重新創建之前保存的環境。

+0

謝謝奧拉夫! – levi