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和MySQL保存和输出图片
Oct 09 PHP
我的论坛源代码(一)
Oct 09 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
PHP MemCached高级缓存配置图文教程
Aug 05 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
thinkphp路由规则使用示例详解和伪静态功能实现(apache重写)
Feb 24 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
php绘制一条直线的方法
Jan 24 PHP
PHP实现登陆表单提交CSRF及验证码
Jan 24 PHP
phpcms配置列表页以及获得文章发布时间
Jul 04 PHP
PHP基于ip2long实现IP转换整形
Dec 11 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 heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
php数组函数序列之array_search()- 按元素值返回键名
2011/11/04 PHP
php以post形式发送xml的方法
2014/11/04 PHP
Symfony2之session与cookie用法小结
2016/03/18 PHP
PHP微信刮刮卡 附微信接口
2016/07/22 PHP
CMSPRESS 10行代码搞定 PHP无限级分类2
2018/03/30 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
JS控件的生命周期介绍
2012/10/22 Javascript
js showModalDialog参数的使用详解
2014/01/07 Javascript
Nodejs中session的简单使用及通过session实现身份验证的方法
2016/02/04 NodeJs
JS实现消息来时让网页标题闪动效果的方法
2016/04/20 Javascript
javascript中闭包概念与用法深入理解
2016/12/15 Javascript
JS前端加密算法示例
2016/12/22 Javascript
Javascript 使用ajax与C#获取文件大小实例详解
2017/01/13 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
详解小程序用户登录状态检查与更新实例
2019/05/15 Javascript
Vue  webpack 项目自动打包压缩成zip文件的方法
2019/07/24 Javascript
一文看懂如何简单实现节流函数和防抖函数
2019/09/05 Javascript
js实现简单页面全屏
2019/09/17 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
[06:45]DOTA2卡尔工作室 英雄介绍幻影长矛手篇
2013/07/12 DOTA
python微信跳一跳系列之棋子定位像素遍历
2018/02/26 Python
python中for用来遍历range函数的方法
2018/06/08 Python
Python3.5装饰器原理及应用实例详解
2019/04/30 Python
快速查找Python安装路径方法
2020/02/06 Python
Python3读写Excel文件(使用xlrd,xlsxwriter,openpyxl3种方式读写实例与优劣)
2020/02/13 Python
Python用摘要算法生成token及检验token的示例代码
2020/12/01 Python
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
预备党员入党思想汇报
2014/01/04 职场文书
国际贸易专业求职信
2014/06/04 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL