我在session_id()
上遇到問題,每次在瀏覽器刷新/重新啓動時都會返回一個新值。PHP session_id在刷新時重新生成
閱讀此篇here但它並沒有解決issue.I做過的一切提到有 - 瀏覽器接受cookie,權限設置是否正確,沒有參數值的方式是在連續的請求改變等
莫非這被稱爲不正確使用session_name()
或session_set_cookie_params()
?或者,也許這是應該進行微調的初始配置?
public static function init_session($name = FALSE, $lifetime = 10, $path = '/', $domain = FALSE, $secure = FALSE)
{
if (empty($name))
{
$name = APP_NAME;
}
if (empty($domain))
{
$domain = BASE_URL;
}
session_name($name);
session_set_cookie_params($lifetime, $path, $domain, $secure, TRUE);
session_start();
echo session_id();
}
我想你貼錯了鏈接,我沒有看到相對於CSS3問題。 – 2014-12-04 09:07:32
@MarcelBurkhard對不起,現在修復。 – sitilge 2014-12-04 09:09:41
註釋對'session_name()'和'session_set_cookie_params()'的調用,看它是否有效。如果有效,則取消註釋兩個電話中的一個,再次檢查等等。當它停止工作時,你已經找到了問題。 – axiac 2014-12-04 09:16:46