2
ini_set後無法訪問$ _SESSION因爲我用ini_set更改了一些設置,我無法再訪問會話信息,但它們存在且正確。
這些設置:ini_set
ini_set('session.save_path', '../php/config/session');
ini_set('session.hash_function', 'sha512');
ini_set('session.entropy_file', '/dev/urandom');
ini_set('session.entropy_length', '512');
ini_set('session.gc_probability', '1');
ini_set('session.cookie_httponly', '1');
ini_set('session.cookie_secure', '1');
ini_set('session.use_only_cookies', '1');
ini_set('session.use_trans_sid', '0');
session_name("RazorphynSupport");
session_start();
的PHP不拋出任何錯誤。
感謝
($ _ SESSION) ;'返回? – 2013-04-21 09:50:23
你把所有的ini_set放在每個腳本上嗎?如果在一個腳本上設置save_path,並嘗試在另一個腳本上獲取會話值,而不再設置save_path。你不會得到任何PHP錯誤,但會話將是空的。 – 2013-04-21 09:55:59
是的,我已將這些行放在每個頁面上(我也改變了路徑)。 var_dump說:array(0){} – Razorphyn 2013-04-21 12:04:20