Nginx 與 php-fpm 會話不工作

Nginx 與 php-fpm 會話不工作

我的 php 會話是:

session.save_path = /var/lib/php/session

如果我製作一個簡單的腳本來測試,例如:

 session_start(); 
 $_SESSION['hi'] = 1; 
 var_dump($_SESSION);

那麼會話就不起作用。

當我列出資料夾:“/var/lib/php/session”時,我看到它每次都建立一個新檔案。因此,如果我重新載入頁面 1000,我將擁有 1000 個會話檔案。

因此它具有寫入檔案的權限,但由於某種原因它總是會建立一個新會話。

答案1

我找到了我的解決方案。

看起來權限錯誤是在 cookie 資料夾「session.cookie_path」中所以..會話資料夾沒問題..但是由於 cookie 不好,它不知道使用者會話並一直建立一個新會話。

相關內容