私はSESSIONを使用してウェブサイトにカート機能を追加しようとしていますが、アイテムはSESSIONに格納されていましたが、私にはこの警告があります。配列値エコーセッション配列の値 - 警告不正な文字列オフセット
$itemArray = array('pcode'=>$_GET['code']);
$_SESSION['cart_item'] = $itemArray;
は、これは私がセッションに配列を格納する方法
であり、これは私が私の店配列をエコーする方法です。私はPHPには新しく、最初からウェブサイトを構築しようとしています。なぜ私のページに警告が表示され続けるのだろうか?
$itemArray = array('pcode'=>'aaa');
$_SESSION['cart_item'] = $itemArray;
foreach ($_SESSION['cart_item'] as $key=>$item){
echo $key; // this will print "pcode"
echo $item; // this will print "aaa"
}
セッションにデータを追加するには:
$data = $_SESSION['cart_item']; // first get session data into any array
$data['newdata'] = 'newvalue'; // now add data
$_SESSION['cart_item'] = $data; // again write session with newly added array
このforeach($ _SESSION ['cart_item']を$ key => $ item){ echo $ key .'--> '$ item; } –