本文演示了PHP验证会话无效的解决方案。供大家参考,具体方法如下:

首先,问题

今天,配置Apache + PHP环境花费了很长时间。后来,它成功了,但发现可以生成认证码的图像。当进行登录验证时,发现会话是空的,没有值。

两。解决

环境:Apache + PHP

程序代码如下所示:

复制代码代码如下所示:







这post.php文件后提交的文件

复制代码如下:如果($ _session { 'ssioner}!= $ ssever){

回声( );退出;

}

已经发现验证码必须由4位数字组成,然后打印出会话:

复制代码代码如下所示:

echo $ _session { 'ssioner};

出口;



所有的时间,我想在PHP环境配置会话文件目录,现在我们找到php.ini配置文件中找到

upload_tmp_dir

这个目录被发现是

upload_tmp_dir =D: TP

我检查了D磁盘,发现只有文件,但没有TP目录。发现了这个问题。我创造了当时,TP目录重新启动Apache,发现有sess_i40gl0p4hfep5r69j67o1k26d01 TP目录文件,所以它成功了。

希望本文能对大家的PHP程序设计有所帮助。