[php]$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie("islogin",1,(time()+36$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie下面是这个意思吗 这个0是什么意思 还有这个三目是什么意

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 00:52:27
[php]$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie(

[php]$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie("islogin",1,(time()+36$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie下面是这个意思吗 这个0是什么意思 还有这个三目是什么意
[php]$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie("islogin",1,(time()+36
$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0;
setcookie下面是这个意思吗 这个0是什么意思 还有这个三目是什么意思
setcookie("islogin",1,(time()+3600),'/','');

//SESSION设置
$_SESSION['username']=$username;//用户名
$_SESSION['islogin']=1;//登陆标志
这几段都翻译一下吧

[php]$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie("islogin",1,(time()+36$haslogin=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0; setcookie下面是这个意思吗 这个0是什么意思 还有这个三目是什么意
$_COOKIE['haslogin'])表示从Cookie中取haslogin,而isset则用于判断一个值是不是为空或null.
=isset($_COOKIE['haslogin'])?$_COOKIE['haslogin']:0的意思就是根据cookie中是否含有haslogin的值,有则返回cookie中haslogin的值(根据你设置cookie的代码,就是返回1),否则返回0.
setcookie("islogin",1,(time()+3600),'/','')设置cookie:islogin = 1
$_SESSION['username']=$username;//用户名
$_SESSION['islogin']=1;//登陆标志
这两句是将用户名和登陆标识存入Session.
对于这些方法楼主查下文档就知道了.