您现在的位置是:首页 > 教程 > pbootcms教程pbootcms教程

pbootcms后台点击状态按钮后自动跳转到首页的解决方法

天荷2023-01-24 17:13:28pbootcms教程已有人查阅

导读前天本站移到了个香港主机上,结果这两天发现个问题,就是后台状态按钮后会自动跳转到首页。经过排查终于把问题对准了主机,因为是换主机后才出现的,然后通过检查代码执行,最后helper.php发现了这个

前天本站移到了个香港主机上,结果这两天发现个问题,就是后台状态按钮后会自动跳转到首页。
经过排查终于把问题对准了主机,因为是换主机后才出现的,然后通过检查代码执行,最后helper.php发现了这个

经过打印判断出问题出在$_SERVER['HTTPS'],本来其他主机输出的都是小写的on,我这台主机确实大写的ON,linux系统对大小写是严格的,无法通用,所以这里的判断就会过不了得出当前的链接是http,但其实本站使用的https,那么来修复下,在上面截图的代码里增加个ON判断,如下:
//判断当前是否为https,增加ON判断functionis_https(){if((isset($_SERVER['HTTPS'])&&($_SERVER['HTTPS']=='on'||$_SERVER['HTTPS']=='ON'))||(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])&&$_SERVER['HTTP_X_FORWARDED_PROTO']=='https')){returntrue;}else{returnfalse;}}
到此再次点击后台状态按钮,一切正常了。

本文标签:

很赞哦! ()

留言与评论 (共有 条评论)
验证码:

相关标签