2012-01-19 221 views

回答

25

您可以通過創建自定義php.ini來修改共享主機上的會話保存路徑。

在文件中包含此:session.save_path = "/path/to/your/folder"

否則,您可以使用:

ini_set('session.save_path', '/path/to/your/folder') 

您使用應該是你的域/帳戶下,但通過Web瀏覽器無法訪問該文件夾。它還需要擁有世界可寫的權限。每個使用會話的頁面都必須包含該行。

+1

我試過這兩種方法,但是會話保存路徑總是返回/ tmp,它沒有改變。 – ocanal

+2

請注意,「sessions.save_path」是不正確的,因爲下面的評論者注意到 - 它應該是「session.save_path」。一旦我刪除了「s」並且擁有了session.save_path,它就可以爲我工作。 – natebeaty

+2

正確的語法是'ini_set('session.save_path','/ path/to/your/folder')' – revoke

6

這是session.save_path而不是sessions.save_path(它可能已被重命名或什麼的,我不知道,但sessions.save_path沒有工作對我來說)

session.save_path = "/path/to/your/folder" 

工作正常

0

創建一個文件夾命名爲在C:\session.

會議

更改session.save_path();目錄到新創建的路徑:(C:\session)的任何地方出tmp文件夾中。

相關問題