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 相关文章推荐
PHP4实际应用经验篇(6)
Oct 09 PHP
php面向对象的方法重载两种版本比较
Sep 08 PHP
在smarty模板中使用PHP函数的方法
Apr 23 PHP
php 下载保存文件保存到本地的两种实现方法
Aug 12 PHP
PHP输出缓存ob系列函数详解
Mar 11 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
php去除数组中重复数据
Nov 18 PHP
PHP计算百度地图两个GPS坐标之间距离的方法
Jan 09 PHP
PHP之图片上传类实例代码(加了缩略图)
Jun 30 PHP
php封装的验证码工具类完整实例
Oct 19 PHP
PHP 根据key 给二维数组分组
Dec 09 PHP
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
Dec 27 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中读取和写入WORD文档的代码
2008/04/09 PHP
PHP 上传文件大小限制
2009/07/05 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
destoon实现底部添加你是第几位访问者的方法
2014/07/15 PHP
PHP使用http_build_query()构造URL字符串的方法
2016/04/02 PHP
PHP封装请求类实例分析【基于Yii框架】
2019/10/17 PHP
你可能不再需要JQUERY
2021/03/09 Javascript
可以文本显示的公告栏的js代码
2007/03/11 Javascript
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
jquery获取div距离窗口和父级dv的距离示例
2013/10/10 Javascript
js中的json对象详细介绍
2014/10/29 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
AngularJS之依赖注入模拟实现
2016/08/19 Javascript
如何使用Vuex+Vue.js构建单页应用
2016/10/27 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
vue组件Prop传递数据的实现示例
2017/08/17 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
python检测某个变量是否有定义的方法
2015/05/20 Python
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
pytorch: tensor类型的构建与相互转换实例
2018/07/26 Python
解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题
2019/01/15 Python
python调用外部程序的实操步骤
2019/03/04 Python
python socket 聊天室实例代码详解
2019/11/14 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
处理HTML5新标签的浏览器兼容版问题
2017/03/13 HTML / CSS
NBA欧洲商店(西班牙):NBA Europe Store ES
2019/04/16 全球购物
英国排名第一的餐具品牌:Denby Pottery
2019/11/01 全球购物
小学教育毕业生自荐信
2013/11/18 职场文书
初三政治教学反思
2014/01/30 职场文书
服务型党组织建设典型材料
2014/05/07 职场文书
个人批评与自我批评
2014/10/15 职场文书
个人总结怎么写
2015/02/26 职场文书
python入门学习关于for else的特殊特性讲解
2021/11/20 Python