[英]PHP saving multidimensional array in session
<?php
session_start();
$_SESSION[] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
print_r($_SESSION);
?>
我正在通過jQuery發布數據,盡管print_r
顯示正確的數據,但是上面的PHP無法保存在會話中,您知道嗎?
您必須使用$_SESSION['name']
來存儲會話,而不僅僅是$_SESSION[]
<?php
session_start();
$_SESSION['name'] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
print_r($_SESSION);
?>
您將必須為會話變量提供某種索引/關鍵字(名稱),因此PHP知道如何引用它。
這是分配$ _SESSION ['test']的方式:
$_SESSION['test'] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.