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 相关文章推荐
让你的网站首页自动选择语言转跳
Dec 06 PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 PHP
PHP跳转页面的几种实现方法详解
Jun 08 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
Jul 01 PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 PHP
php发送post请求的三种方法
Feb 11 PHP
php不使用插件导出excel的简单方法
Mar 04 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
详解Yii2 rules 的验证规则
Dec 02 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
Nov 14 PHP
discuz论坛更换域名,详细文件修改步骤
Dec 09 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自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP Filter过滤器全面解析
2016/08/09 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
PHP unset函数原理及使用方法解析
2020/08/14 PHP
总结一些js自定义的函数
2006/08/05 Javascript
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
JavaScript.Encode手动解码技巧
2010/07/14 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
2011/03/01 Javascript
javascript开发技术大全 第4章 直接量与字符集
2011/07/03 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
2013/04/24 Javascript
解析javascript系统错误:-1072896658的解决办法
2013/07/08 Javascript
js检测浏览器版本、核心、是否移动端示例
2014/04/24 Javascript
JQuery实现table行折叠效果以JSON做数据源
2014/05/26 Javascript
href下载文件根据id取url并下载
2014/05/28 Javascript
jquery实现点击展开列表同时隐藏其他列表
2015/08/10 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
NodeJS测试框架mocha入门教程
2017/03/28 NodeJs
javascript 判断一个对象为数组的方法
2017/05/03 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
layui时间控件选择时间范围的实现方法
2019/09/28 Javascript
JS实现鼠标按下拖拽效果
2020/07/23 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
2021/01/07 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python中暂存上传图片的方法
2015/02/18 Python
python比较两个列表大小的方法
2015/07/11 Python
python自带的http模块详解
2016/11/06 Python
python如何为创建大量实例节省内存
2018/03/20 Python
Python WSGI的深入理解
2018/08/01 Python
学会迭代器设计模式,帮你大幅提升python性能
2021/01/03 Python
北大自主招生自荐信
2013/10/19 职场文书
质量工程师岗位职责
2013/11/16 职场文书
幼儿园教师获奖感言
2014/03/11 职场文书
聚众斗殴罪辩护词
2015/05/21 职场文书
Python中Permission denied的解决方案
2021/04/02 Python
Redis 配置文件重要属性的具体使用
2021/05/20 Redis
Python语言规范之Pylint的详细用法
2021/06/24 Python