session 获取不到

在登录过程中遇到验证码错误的奇怪现象,即使验证码输入正确。深入代码追踪后,发现错误源于Session无法获取。尝试绕过验证码导致登录后仍停留在登录界面。更换PHP运行环境从phpstudy到WampServer后,Session问题神奇地得到解决,但具体原因尚不清楚,期待专业人士解析。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在进行页面登陆时一直提示验证码错误的提示,但是验证码确实是正确的,跟踪代码后发现


if (isset($_POST['verifycode2'])) {
   if ($verifycode != $_SESSION['loginverify']) {
      $this->error('验证码错误', U('Index/login'));
   }
}

是这一句提示错误,想着直接把验证码屏蔽,结果登陆后页面又返回原来的登陆界面,最后发现是session获取不到,在网上查了几种办法,都没有解决,最后就直接将原来的phpstudy环境换成了wampsever,后再测试,session问题就解决了,但是其中的原理实在是没有搞明白,如果有大神看到,还望指点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值