PHP 會話資料持續不可靠 儘管有明顯的會話啟動,但會話資料在頁面刷新和轉換時卻莫名其妙地無法持久。此問題源自於網站寄存提供者對會話儲存路徑的意外變更。 解決問題 使用 PHP 版本 4.4.7,會話保存路徑通常儲存在「/var/php_sessions」中。然而,在這種情況下,路徑已更改為不存在的目錄。 解決方案 要解決該問題,請採取以下步驟: 聯絡託管提供者並請他們將會話路徑設定為有效的可寫路徑 附加說明 直接在PHP 腳本中設定ini_set('session.save_path','SOME WRITABLE PATH ') 可以解決問題,但需要在多個文件中手動更新。 這很重要當遇到意外的會話行為時,請與託管提供者聯繫,因為他們可能已經實施了伺服器端修改。