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学习笔记 面向对象中[接口]与[多态性]的应用
Jun 16 PHP
PHP实现HTML生成PDF文件的方法
Nov 07 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
php中将一个对象保存到Session中的方法
Mar 13 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
Mar 13 PHP
WordPress中&quot;无法将上传的文件移动至&quot;错误的解决方法
Jul 01 PHP
PHP获取文件夹大小函数用法实例
Jul 01 PHP
PHP统计目录中文件以及目录中目录大小的方法
Jan 09 PHP
PHP实现统计在线人数功能示例
Oct 15 PHP
PhpStorm+xdebug+postman调试技巧分享
Sep 15 PHP
PHP实现倒计时功能
Nov 16 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
资料注册后发信小技巧
2006/10/09 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
php遍历文件夹下的所有文件和子文件夹示例
2014/03/20 PHP
Laravel与CI框架中截取字符串函数
2016/05/08 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
Zend Framework入门应用实例详解
2016/12/11 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
2017/07/16 PHP
PHP封装的XML简单操作类完整实例
2017/11/13 PHP
PHP7新增函数
2021/03/09 PHP
javascript cookies操作集合
2010/04/12 Javascript
return false;和e.preventDefault();的区别
2010/07/11 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
2014/02/19 Javascript
jquery获取选中的文本和值的方法
2014/07/08 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
javascript实现起伏的水波背景效果
2016/05/16 Javascript
Svg.js实例教程及使用手册详解(一)
2016/05/16 Javascript
node.js中的事件处理机制详解
2016/11/26 Javascript
Angular实现表单验证功能
2017/11/13 Javascript
js jquery 获取某一元素到浏览器顶端的距离实现方法
2018/09/05 jQuery
GOJS+VUE实现流程图效果
2018/12/01 Javascript
如何使用JavaScript实现栈与队列
2019/06/24 Javascript
Vuex实现简单购物车
2021/01/10 Vue.js
Python的randrange()方法使用教程
2015/05/15 Python
详解django中自定义标签和过滤器
2017/07/03 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
python实现对图片进行旋转,放缩,裁剪的功能
2019/08/07 Python
pymysql模块的操作实例
2019/12/17 Python
python next()和iter()函数原理解析
2020/02/07 Python
Python 生成VOC格式的标签实例
2020/03/10 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
南京某软件公司的.net面试题
2015/11/30 面试题
大学生求职信
2014/06/17 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
旗帜观后感
2015/06/08 职场文书
小学思想品德教学反思
2016/02/24 职场文书