我的脚本当前有两个名为
的会话$_SESSION['mypic']
和
$_SESSION['mypicsrc']
我可以将这两个会话和子会话结合起来吗? 像这样:
$_SESSION['mypic']
$_SESSION['mypic']['src']
答案 0 :(得分:0)
实际上,您只有一个会话,其值存储在$ _SESSION。
您可以像任何其他变量一样更改它们;
$_SESSION['mypic']['src'] = $_SESSION['mypicsrc'];
答案 1 :(得分:0)
$ _SESSION global是一个只存储字符串的数组。如果要在$ _SESSION var中存储数组,则必须先将其序列化
$data = array( 'src' => '' );
$_SESSION['mypic'] = serialize($data);
然后将其取消,你必须反序列化
$data = deserialize($_SESSION['mypic']);
但是,您应该将数据存储在数据库中,然后在$ _SESSION中存储对该特定记录的ID或引用。