php验证session无效的解决方法


Posted in PHP onNovember 04, 2014

本文实例讲述了php验证session无效的解决方法。分享给大家供大家参考。具体方法如下:

一、问题

今天在配置 apache+php环境时折腾了很久很久,后来成功了但发现验证码图片可以生成,在登录验证时发现session为空,并没有值了。

二、解决方法

环境:apache+php

程序代码如下:

<input name="username" type="text" class="input" id="username">

<input name="password" type="password" class="input" id="password">

<input name="ver" type="text" class="input1" id="ver" size="5">

<img src="../inc/ver.php" onclick="this.src='../inc/ver.php';" />

提交之后处理文件这post.php文件
if($_SESSION['ssioner']!=$ssever){

echo("<script>alert('验证码必须由4位数字组成!');history.back();</script>");exit;  

}

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

echo $_SESSION['ssioner'];

exit;

一直为空了,于时我想到了php环境配置的一个session文件目录,现在我们找到php.ini配置文件找到
upload_tmp_dir
发现这个目录是
upload_tmp_dir="D:\3water.com\tp"
我检查一下我的D盘发现只有3water.com文件而没有tp目录了,这样问题就找到了,于时我创建一个tp目录,重启apache发现在tp目录有sess_i40gl0p4hfep5r69j67o1k26d01文件了,这样再重新登录发现成功了。

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

PHP 相关文章推荐
PHP中计算字符串相似度的函数代码
Dec 29 PHP
thinkphp 多表 事务详解
Jun 17 PHP
解析如何在PHP下载文件名中解决乱码的问题
Jun 20 PHP
基于php常用函数总结(数组,字符串,时间,文件操作)
Jun 27 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
php中header设置常见文件类型的content-type
Jun 23 PHP
全面解读PHP的Yii框架中的日志功能
Mar 17 PHP
php中strlen和mb_strlen用法实例分析
Nov 12 PHP
Yii2实现增删改查后留在当前页的方法详解
Jan 13 PHP
PHP实现批量清空删除指定文件夹所有内容的方法
May 30 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
Nov 10 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 #PHP
php实现获取文章内容第一张图片的方法
Nov 04 #PHP
php禁止直接从浏览器输入地址访问.php文件的方法
Nov 04 #PHP
CI框架装载器Loader.php源码分析
Nov 04 #PHP
php+ajax实现无刷新分页的方法
Nov 04 #PHP
CI框架安全类Security.php源码分析
Nov 04 #PHP
CI框架Session.php源码分析
Nov 03 #PHP
You might like
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
php jq jquery getJSON跨域提交数据完整版
2013/09/13 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
php获取字符串前几位的实例(substr返回字符串的子串用法)
2017/03/08 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
PHP简单装饰器模式实现与用法示例
2017/06/22 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
一个简单的jQuery计算器实现了连续计算功能
2014/07/21 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
js实现两点之间画线的方法
2015/05/12 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
微信小程序 教程之事件
2016/10/18 Javascript
vue.js移动端app实战1:初始配置详解
2017/07/24 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
深入koa-bodyparser原理解析
2019/01/16 Javascript
vue tab滚动到一定高度,固定在顶部,点击tab切换不同的内容操作
2020/07/22 Javascript
[47:31]完美世界DOTA2联赛PWL S3 INK ICE vs DLG 第一场 12.12
2020/12/16 DOTA
Ubuntu下升级 python3.7.1流程备忘(推荐)
2018/12/10 Python
Python实现多线程下载脚本的示例代码
2020/04/03 Python
Python中Selenium库使用教程详解
2020/07/23 Python
详解在Python中使用Torchmoji将文本转换为表情符号
2020/07/27 Python
python批量生成条形码的示例
2020/10/10 Python
python 装饰器的基本使用
2021/01/13 Python
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
团员个人的自我评价
2013/12/02 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
刑事辩护授权委托书范本
2014/10/17 职场文书
安阳殷墟导游词
2015/02/10 职场文书
个人思想政治总结
2015/03/05 职场文书
详解PHP Swoole与TCP三次握手
2021/05/27 PHP
分析Python list操作为什么会错误
2021/11/17 Python
vue实现书本翻页动画效果实例详解
2022/04/08 Vue.js