第1頁: 在第1頁我有一個for循環:,其中包含這樣的事情:
$_SESSION['img_name'] = $img_name[$i];
當我打電話的var_dump
var_dump($_SESSION['img_name']);
我得到有2個字符串:
string(6) "a2.JPG" string(6) "a3.JPG"
所以我正常LY使鏈接到2頁,而不是使用$_SESSION
我只使用$_GET
這樣的:
echo '<a href="page2.php?img='.urlencode($img_name[$i]).'">.'.htmlspecialchars($img_name[$i], ENT_QUOTES).'</a>'.'</br>';
但是今天我不想這樣做,這樣一來,我想存儲在$_SESSION
$img_name[$i]
,並得到這兩個來自$_SESSION
第2頁的變量。
第2頁:
echo $_SESSION['img_name'];
但問題是,當我回顯$_SESSION
上第2頁,它包含了從陣列只有最後一個變量,它不回聲所有。 如何獲取存儲在數組中的所有變量?
在第2頁的var_dump顯示:
string(6) "a3.JPG"
字符串
string(6) "a2.JPG"
遺漏。 :(
問題2:
Could You tell me how can I fetch the data outside the loop? Something like: "echo $_SESSION['img_name'];" but outside the loop.
嘿,朋友,我已經試過,並且出現錯誤:「C:\ xampp \ htdocs \ wyslano中的字符串不支持致命錯誤:[]運算符。在線102「 –
嘗試像這樣,'[$ i]' –
anso,'$ _SESSION ['img_name'] = array();'將它放到循環外部 –