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 相关文章推荐
PHP5中的this,self和parent关键字详解教程
Mar 19 PHP
Discuz 模板语句分析及知识技巧
Aug 21 PHP
深入理解PHP几个算法:PHP冒泡、PHP二分法、PHP求素数、PHP乘法表
Jun 06 PHP
thinkphp 一个页面使用2次分页的实现方法
Jul 15 PHP
PHP实现设计模式中的抽象工厂模式详解
Oct 11 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP中Closure类的使用方法及详解
Oct 09 PHP
php将数组存储为文本文件方法汇总
Oct 28 PHP
Thinkphp整合微信支付功能
Dec 14 PHP
深入理解PHP的远程多会话调试
Sep 21 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
PHP 加密 Password Hashing API基础知识点
Mar 02 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
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
PHP字符串和十六进制如何实现互相转换
2020/07/16 PHP
认识延迟时间为0的setTimeout
2008/05/16 Javascript
jQuery 白痴级入门教程
2009/11/11 Javascript
Visual Studio中的jQuery智能提示设置方法
2010/03/27 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
js获取url传值的方法
2015/12/18 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
JavaScript兼容浏览器FF/IE技巧
2016/08/14 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
原生JS实现《别踩白块》游戏(兼容IE)
2017/02/20 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
vue2单元测试环境搭建
2018/05/24 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
基于原生JS封装的Modal对话框插件的示例代码
2020/09/09 Javascript
在webstorm中配置less的方法详解
2020/09/25 Javascript
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python正则表达式之作业计算器
2016/03/18 Python
Python编程实现蚁群算法详解
2017/11/13 Python
Django中Forms的使用代码解析
2018/02/10 Python
python pytest进阶之fixture详解
2019/06/27 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
2014的自我评价
2014/01/13 职场文书
函授本科自我鉴定
2014/02/04 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
小学母亲节活动方案
2014/03/14 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
基层干部个人对照检查及整改措施
2014/10/28 职场文书
精神文明建设先进个人事迹材料
2014/12/24 职场文书
2016年七夕爱情寄语
2015/12/04 职场文书
Nginx Rewrite使用场景及配置方法解析
2021/04/01 Servers
python神经网络学习 使用Keras进行简单分类
2022/05/04 Python