やあ皆さん、これは私が使用しているコードです
$ch="s1";
$_SESSION[$ch] = array();
$_SESSION[$ch][] = $_POST['t0'];
$_SESSION[$ch][] = $_POST['t1'];
$_SESSION[$ch][] = $_POST['t2'];
$_SESSION[$ch][] = $_POST['t3'];
$_SESSION[$ch][] = $_POST['t4'];
$_SESSION[$ch][] = $_POST['t5'];
$_SESSION[$ch][] = $_POST['t6'];
しかし、セッション データを画面$_SESSION['s1'][0]
に出力すると、他のすべてのインデックスのすべてのデータが表示され、何も表示$_SESSION['s1'][1]
さ$_SESSION['s1'][6]
れません。
の結果は次のとおりですvar_dump($_SESSION)
。
's1' => array (size=7)
0 => string 'All Purpose Horn Anvil A-1t1=Shipping Weight: 900gmst2=Price: € 5.00t3=Quantity: t4= t5=56t6=All Purpose Horn Anvil A-1 Shipping Weight: 900gms Price: € 5.00 Quantity: 56' (length=192)
1 => null
2 => null
3 => null
4 => null
5 => null
6 => null
何らかの理由で、t0 から t6 までの POST インデックスが s1 に表示されています。