php验证session无效的解决方法

2015-01-24信息快讯网

这篇文章主要介绍了php验证session无效的解决方法,涉及对session缓存目录的判断与修改,是进行session操作经常会遇到的问题,需要的朋友可以参考下

本文实例讲述了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:\www.jb51.net\tp"
我检查一下我的D盘发现只有www.jb51.net文件而没有tp目录了,这样问题就找到了,于时我创建一个tp目录,重启apache发现在tp目录有sess_i40gl0p4hfep5r69j67o1k26d01文件了,这样再重新登录发现成功了。

希望本文所述对大家的PHP程序设计有所帮助。

php中JSON的使用与转换
php5.4以下版本json不支持不转义内容中文的解决方法
php正则匹配html中带class的div并选取其中内容的方法
PHP针对JSON操作实例分析
PHP中new static() 和 new self() 的区别介绍
php计划任务之ignore_user_abort函数实现方法
php的sso单点登录实现方法
CI框架中site_url()和base_url()的区别
WampServer下安装多个版本的PHP、mysql、apache图文教程
PHP和Shell实现检查SAMBA与NFS Server是否存在
PHP中使用SimpleXML检查XML文件结构实例
windows中为php安装mongodb与memcache
ioncube_loader_win_5.2.dll的错误解决方法
php读取mssql的ntext字段返回值为空的解决方法
php查询mssql出现乱码的解决方法
VPS中使用LNMP安装WordPress教程
腾讯微博提示missing parameter errorcode 102 错误的解决方法
php中http与https跨域共享session的解决方法
thinkphp中session和cookie无效的解决方法
PHP实现模仿socket请求返回页面的方法
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
CI框架安全类Security.php源码分析
CI框架Session.php源码分析
完美实现wordpress禁止文章修订和自动保存的方法
php基于base64解码图片与加密图片还原实例
set_exception_handler函数在ThinkPHP中的用法
用 Composer构建自己的 PHP 框架之使用 ORM
ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法
PHP改进计算字符串相似度的函数similar_text()、levenshtein()
Linux下安装PHP MSSQL扩展教程
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
php生成百度sitemap站点地图类函数实例
php中__destruct与register_shutdown_function执行的先后顺序问题
PHP中使用Session配合Javascript实现文件上传进度条功能
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
©2014-2024 dbsqp.com