有关验证码session取值为空,session路径的问题

浏览:3184 发布日期:2017/02/17 分类:技术分享 关键字: session 验证码 thinkphp verify_code verify_time xampp
因为毕业设计选了微信开发,需要用到tp框架,之前学的语言是JAVA,没有学过PHP,但好在也容易理解,选了个小项目先练练手。
版本:tp3.2.3
集成服务器:xampp

我遇到的问题: 登录验证码模块,官方提供了类,照搬。可是,验证码总是提示错误,调试排错后,发现session取出来为空,说明验证码没有存进去,可是不应该啊,看了官方的verify类,代码应该是没错的,而且在/xamp/tmp/下确实也看到session存进去了,有verify_code,和verify_time。那为什么取出来为空,看了很多网上教程都没有解决问题,倒是发现了另一个问题,就是测试在同一个action,写$_SESSION["TEST"]="测试“,嗯....发现...取到值了....所以应该session的存取路径没有错,网上说可能是因为页面跳转后session有改变....这也太不合理了....直觉告诉我应该就是路径问题。不停搜索过后,看到一个博主也遇到相似的问题,它的解决办法是-----把/xampp/php/php.ini下的session_save路径注释掉,采用系统的session目录,测试了一下,发现真的验证成功了!这么看来就是session的路径问题,哎,兜兜转转,小白的探索之路真是艰难...
最佳答案
评论( 相关
后面还有条评论,点击查看>>