我正在創建會話變量以將數據存儲在對象數組中。這個數組被分配給會話。我稍後將一個獲得電話發送到具有ID的不同頁面,並希望從會話中訪問相應的數據。但是我得到的數據爲空。這裏是我的代碼php會話變量爲空
第1頁:
session_start();
for ($i=0;$i<100;$i++){
$object[$i]->name = $ret_obj[$i]['name'];
$object[$i]->birthday_date = $ret_obj[$i]['birthday_date'];
$_SESSION[$i] = $object[$i];
}
屆版畫的var_dump會話變量正確。
現在在for循環我想提出一個調用2頁:
page2.php?pid=$i
第2頁:
session_start();
$pid = $_GET['pid'];
print_r($_SESSION[$pid]);
print_r($_SESSION);
我在$ _SESSION但不是在$ _SESSION獲得價值[$ PID ]
哎呀這是pid無處不在...有種粘貼prev版本。 – CodeMonkey
如果'echo $ pid'會怎麼樣?你有預期的結果嗎? – iCore
它正在給出正確的值... – CodeMonkey