关于云主机Thinkphp框架Session跨页失效的问题

  在网站部署到云主机之后,前台一直能够正常显示,后台确登录不上去,验证码也无法显示,研究半天,才确定是Session跨页传递失效的问题。找网上各种解决方法,都是关于Php.ini文件的设置,可又解决不了问题,于是狠下心来研究,最后确定是Session路径的问题。由于Thinkphp的Session默认不是保存在网站目录下,导致Session无效的问题,最后更改Session的保存路径,成功解决了问题。网址:yii666.com<文章来源地址:https://www.yii666.com/article/756272.html

具体解决办法:网址:yii666.com

1、在index.php中定义session保存路径:

define('ROOT_PATH', str_replace("\\", '/', substr(dirname(__FILE__), 0, -9)));

2、在login.php中设置Session保存路径,开启Session文章来源地址https://www.yii666.com/article/756272.html

$savePath=ROOT_PATH."/tmp/";
session_save_path($savePath);
session_start();

3、验证码不显示的解决办法:在验证码生成方法中加入文章地址https://www.yii666.com/article/756272.html

ob_clean();

OK,成功搞定!

版权声明:本文内容来源于网络,版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。文本页已经标记具体来源原文地址,请点击原文查看来源网址,站内文章以及资源内容站长不承诺其正确性,如侵犯了您的权益,请联系站长如有侵权请联系站长,将立刻删除

关于云主机Thinkphp框架Session跨页失效的问题-相关文章

  1. ID基本操作(复制页面)(移动页面)(调整跨页页数)(版面调整)5.16

  2. AT24C02跨页写数据

  3. 关于云主机Thinkphp框架Session跨页失效的问题

  4. IText 生成pdf,处理table cell列跨页缺失的问题

  5. laydate年份选择,关闭底框,点击指定年份就选择然后关闭控件,翻页不选择也不关闭控件

  6. Java 设置PDF跨页表格重复显示表头行

    在创建表格时,如果表格内容出现跨页显示的时候,默认情况下该表格的表头不会在下一页显示,在阅读体验上不是很好。下面分享一个方法如何在表格跨页是显示表格的表头内容,这里只需要简单使用方法 grid.setRepeatHeader(true);  即可。具体参考如下方法步骤。1.导入Jar包这

  7. easyui datagrid 跨页选择

    $.fn.extend( memberList ,{quickSearch : function() {var time1 = new Date();/* this.datagrid.datagrid(\\\'clearSelections\\\');  */if(this.advSearchForm) {this.searchForm.setBaseConditions(this.advSearchForm.getConditions());}if( this.beforeSearch(this.searchForm.getQo()) ){/* this.datagrid.datagrid(\\\'clearSelections\\\');  */this.datagrid.datagrid(\\\'load\\\', {searchCond

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信图片_20190322181744_03.jpg

微信扫一扫打赏

请作者喝杯咖啡吧~

支付宝扫一扫领取红包,优惠每天领

二维码1

zhifubaohongbao.png

二维码2

zhifubaohongbao2.png