中创建同名的SESSION,我在我的网站中创建了登录表单并使用SESSION。 我的会议代码是如果SESSION已经创建,现在我要在Php
$_SESSION['USERSESSION'] = 'ID'.$value[0];
我成功创建了SESSION。
现在我要创建同名
$_SESSION['USERSESSION'] = 'ID'.$value[0];
然后发生了什么课程?
是否重写?
删除旧的SESSION并创建新的SESSION? 还有别的吗?
中创建同名的SESSION,我在我的网站中创建了登录表单并使用SESSION。 我的会议代码是如果SESSION已经创建,现在我要在Php
$_SESSION['USERSESSION'] = 'ID'.$value[0];
我成功创建了SESSION。
现在我要创建同名
$_SESSION['USERSESSION'] = 'ID'.$value[0];
然后发生了什么课程?
是否重写?
删除旧的SESSION并创建新的SESSION? 还有别的吗?
$_SESSION['USERSESSION'] = "value1"; // creates new session `USERSESSION` and assign value1
echo $_SESSION['USERSESSION']; // output : value1
$_SESSION['USERSESSION'] = "value2"; // this will update the session value by value2
echo $_SESSION['USERSESSION']; // output : value2
因此,如果您在会话变量中分配值,它将创建该变量并在不存在的情况下分配值。如果存在则更新。
,你也可以检查会话变量存在,或者不喜欢这个
if(isset($_SESSION['USERSESSION']))
{
// session is set
}
else
{
// session is not set
}
更新意味着它添加旧值和新值或将value1替换为值2 –
它将值替换为value1 –
谢谢为重播,现在我得到答案 –
顺便说一句,如果你使用正确的会话(用'在session_start()'在脚本的开头),那么所有你要做的是覆盖一个数组索引,它具有与之前相同的数值,因为会话对每个客户端都是唯一的。 –
是的,对于属于该会话的客户而言,它被覆盖。 – GrandmasterB
有史以来最无意义的问题?他们可能会展示的任何其他远程理智的行为? –