<?php
session_start();
$_SESSION[] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
print_r($_SESSION);
?>
我通过jQuery发布数据,尽管print_r
显示正确的数据,但上面的PHP不保存会话,任何想法?PHP在会话中保存多维数组
<?php
session_start();
$_SESSION[] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
print_r($_SESSION);
?>
我通过jQuery发布数据,尽管print_r
显示正确的数据,但上面的PHP不保存会话,任何想法?PHP在会话中保存多维数组
你将不得不放弃某种索引/键(名字)到会话变量的,所以PHP知道如何引用到它。
这里的是如何$ _SESSION [ '测试']分配:
$_SESSION['test'] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
它的工作,谢谢 – housamz 2013-04-24 22:37:41
不客气! :-) – bestprogrammerintheworld 2013-04-24 22:38:42
你必须使用$_SESSION['name']
存储会话,而不仅仅是$_SESSION[]
<?php
session_start();
$_SESSION['name'] = array('itemName'=> "'".$_POST["name"]."'",
'itemPrice'=> "'".$_POST["price"]."'"
);
print_r($_SESSION);
?>
投入名称$ _SESSION变量的括号内? – bestprogrammerintheworld 2013-04-24 22:23:32