我正在使用session_save_path()將會話數據保存到文件中。我收到有關session_save_path()的php警告
我雖然獲得的問題是,我得到我的Test1.php文件這樣的警告:
Warning: Unknown: open(Session//sess_f3n6jeu79lsq91s9romabg1752, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (Session/) in Unknown on line 0
我所做的是在這下面創建的init.php,然後將代碼文件:
<?php
session_save_path('Session/');
?>
然後在Test1.php文件I包含此代碼:
<?php
ini_set('session.gc_maxlifetime',12*60*60);
ini_set('session.gc_divisor', '1');
ini_set('session.gc_probability', '1');
ini_set('session.cookie_lifetime', '0');
require_once 'init.php';
session_start();
...
?>
在我的目錄,它看起來像下面這樣:
Session (Folder)
init.php (file)
Test1.php (file)
我在做什麼錯? session_save_path在哪裏出錯?
我從來沒有太多正斜槓的問題。 –
網絡服務器進程必須是文件夾和權限700的所有者,或者網絡服務器進程不是文件夾的所有者,那麼權限爲777! – JvdBerg
謝謝,這是因爲奇怪的權限和斜線。當我復出時,我會定義標記答案。莫,我不會放過我的 – user1669425