下面的代碼
<?php print_r(session_get_cookie_params()); session_set_cookie_params(3600, "/", "mydomain.com");
當我刷新頁面,上面的參數都不會保存
session_start(); var_dump($_SESSION); $_SESSION['name'] = "name";
當我刷新頁面,則以上變量不保存
var_dump($_SESSION); print_r(session_get_cookie_params());
但是,第一次加載頁面時,變量和參數都正確顯示。
?>
第一的var_dump總是返回一個空數組,第二成功返回其內的「名稱」。
$ _SESSION變量只有最後一次頁面加載。
我嘗試過命名會話,添加一個(很長)超時,鏈接到一個不同的頁面,但$ _SESSION變量只有最後一次頁面加載。
這是服務器的問題嗎?
你之前有一個空格
要檢查服務器的配置做:'的print_r(session_get_cookie_params());' – Mike