为了账号安全,请及时绑定邮箱和手机立即绑定

语句有问题吗,为什么判断为true不输出,反而输出判断为false的值

语句有问题吗,为什么判断为true不输出,反而输出判断为false的值

PHP
淡笑年华 2016-10-22 23:13:38
session_start();header('cuntent-type:text/html');if(isset($_SESSION['usename'])&&$_SESSION['usename']==='lunan'){ echo "亲爱的{$_SESSION['usename']},你好,欢迎回来"; echo "<a href='dengchu.php'>注销</a>";}else{ echo "<a href='24.php'>请登录</a>";}
查看完整描述

3 回答

?
東东4038330

TA贡献14条经验 获得超3个赞

&& 和=== 有运算级的问题 如果不确定建议在后面的语句上加()
查看完整回答
反对 回复 2016-10-23
?
hua01234567899

TA贡献8条经验 获得超0个赞

直接打印一下session数组就好
查看完整回答
反对 回复 2016-10-23
?
仙士可

TA贡献170条经验 获得超132个赞

&&这两个是逻辑与,要两个都为true才执行,只要一个不对就不行,还有三个等号是全等于,至于找错调试方法,建议你先打印session的值慢慢调试

查看完整回答
反对 回复 2016-10-23
  • 3 回答
  • 0 关注
  • 1612 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信