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 相关文章推荐
DISCUZ 分页代码
Jan 02 PHP
PHP+ajax 无刷新删除数据
Feb 20 PHP
php ajax 静态分页过程形式
Sep 02 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
Nov 10 PHP
基于PHP Socket配置以及实例的详细介绍
Jun 13 PHP
ThinkPHP之import方法实例详解
Jun 20 PHP
自己写的php curl库实现整站克隆功能
Feb 12 PHP
又十个超级有用的PHP代码片段
Sep 24 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
Sep 20 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
Aug 17 PHP
php源码的安装方法和实例
Sep 26 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
海贼王:最美的悬赏令!
2020/03/02 日漫
xml在joomla表单中的应用详解分享
2012/07/19 PHP
基于php split()函数的用法详解
2013/06/05 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
jQuery 使用手册(六)
2009/09/23 Javascript
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
JavaScript实现快速排序(自已编写)
2012/12/19 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
浅谈JavaScript for循环 闭包
2016/06/22 Javascript
微信小程序 实战程序简易新闻的制作
2017/01/09 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
微信小程序使用前置摄像头拍照
2020/10/22 Javascript
使用pdb模块调试Python程序实例
2015/06/02 Python
Python列表删除的三种方法代码分享
2017/10/31 Python
python中is与双等于号“==”的区别示例详解
2017/11/21 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
Python WEB应用部署的实现方法
2019/01/02 Python
python用opencv批量截取图像指定区域的方法
2019/01/24 Python
超简单使用Python换脸实例
2019/03/27 Python
Python configparser模块封装及构造配置文件
2020/08/07 Python
pycharm 代码自动补全的实现方法(图文)
2020/09/18 Python
CSS3实现菜单悬停效果
2020/11/17 HTML / CSS
让IE9以下版本的浏览器兼容HTML5的方法
2014/03/12 HTML / CSS
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
写出二分查找算法的两种实现
2013/05/13 面试题
大学社团活动策划书
2014/01/26 职场文书
《雕塑之美》教学反思
2014/04/24 职场文书
服务口号大全
2014/06/11 职场文书
高速铁道技术专业求职信
2014/08/09 职场文书
神龙架导游词
2015/02/11 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
厉行节约工作总结
2015/08/12 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang