是的,你可以將數(shù)組放入會(huì)話中,例如:
$_SESSION['name_here'] = $your_array;
現(xiàn)在你可以在任何頁(yè)面上使用 $_SESSION['name_here']
,但是在使用任何會(huì)話函數(shù)之前,請(qǐng)確保在代碼中加入 session_start()
行,所以你的代碼應(yīng)該類似于:
session_start(); $_SESSION['name_here'] = $your_array;
可能的示例:
session_start(); $_SESSION['name_here'] = $_POST;
現(xiàn)在你可以在任何頁(yè)面上這樣獲取字段值:
echo $_SESSION['name_here']['field_name'];
至于你問(wèn)題的第二部分,除非你分配了不同的數(shù)組數(shù)據(jù),否則會(huì)話變量將保留在那里:
$_SESSION['name_here'] = $your_array;
會(huì)話的生存時(shí)間在 php.ini 文件中設(shè)置。