PHP獲取不到SESSION資訊怎麼辦

2020-08-10 14:00:21

PHP獲取不到SESSION資訊的解決辦法:首先檢查【php.ini】,並檢視【/var/tmp】的有讀寫許可權;然後檢查【php-fpm】組態檔;最後重新啓動【php-fpm】。

PHP獲取不到SESSION資訊的解決辦法:

一、檢查 php.ini

vim /etc/php.ini

檢查這幾項:

session.save_handler = files // session 的儲存型別;
 
session.auto_start = 1 //是否自啓動
 
session.save_path = "/var/tmp" //儲存位置

二、檢視 /var/tmp 是否有讀寫許可權 ,如果沒有:

chmod 777 -R /var/tmp

三、檢查 php-fpm 組態檔

vim /etc/php-fpm.d/www.conf

檢查這幾項:

php_value[session.save_handler] = files
 
php_value[session.save_path] = /var/tmp
 
php_value[soap.wsdl_cache_dir] = /var/tmp

改成和php.ini 相同的路徑

四、重新啓動 php-fpm

/bin/systemctl restart php-fpm.service

相關學習推薦:(視訊)

以上就是PHP獲取不到SESSION資訊怎麼辦的詳細內容,更多請關注php中文網其它相關文章!