版本: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的路径问题,哎,兜兜转转,小白的探索之路真是艰难...
最佳答案