php session不生效_php 验证session无效问题解决办法

在配置Apache PHP环境后,遇到验证码图片能生成但登录时session为空的问题。通过检查php.ini配置文件,发现session存储目录不存在,创建该目录并重启Apache后,session开始正常工作,登录验证得以成功。

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

同样今天在配置 apache php环境时折腾了很久很久,后来成功了但发现验证码图片可以生成,在登录验证时发现session为空,并没有值了,那么碰到php 验证session无效问题如何解决呢,下面一起来看看过程。

环境,我用的是apache php环境了

如我的程序代码如下

 代码如下复制代码

提交之后处理文件这post.php文件

if($_SESSION['ssioner']!=$ssever){

echo("");exit;

}

结果发现一直提示验证码必须由4位数字组成,我再打印输出session

echo  $_SESSION['ssioner'];exit;

一直为空了,于时我想到了php环境配置的一个session文件目录,现在我们找到php.ini配置文件找到

upload_tmp_dir

发现这个目录是

upload_tmp_dir="D:\www.111cn.net\tp"

我检查一下我的D盘发现只有www.111cn.net文件而没有tp目录了,这样问题就找到了,于时我创建一个tp目录,重启apache发现在tp目录有sess_i40gl0p4hfep5r69j67o1k26d01文件了,这样再重新登录发现成功了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值