亚洲AV无码乱码在线观看AV,中文字幕国产二区看片资源,野花免费观看高清视频7,黄色片 网站,国产三级精品三级在线专区91

個別主機下pbootcms后臺點擊狀態按鈕后自動跳轉到首頁

作者:PB模板網 時間:2020-10-23 22:04:23 瀏覽:3769 點贊:334
3769

前天本站移到了(le)個香港主機上,結果這兩天發現個問題(ti),就是后臺(tai)狀態(tai)按(an)鈕后會自(zi)動(dong)跳轉到首頁。

經過排查終于把問(wen)題對準了主機,因為是換主機后才出現的,然后通過檢查代碼執(zhi)行,最(zui)后helper.php發現了這個

image.png

就是(shi)無法通過這個(ge)判斷(duan)導(dao)致跳轉到首頁(ye),那么(me)繼(ji)續往(wang)get_http_url方法里找,然后handle.php發(fa)現這個(ge)

image.png

經過(guo)打印判斷出問題出在$_SERVER['HTTPS'],本(ben)來其他主(zhu)機(ji)輸出的(de)(de)都(dou)是小(xiao)寫(xie)的(de)(de)on,我這臺(tai)主(zhu)機(ji)確實大(da)寫(xie)的(de)(de)ON,linux系統對大(da)小(xiao)寫(xie)是嚴(yan)格的(de)(de),無法通用,所以(yi)這里的(de)(de)判斷就會過(guo)不了(le)得出當(dang)前的(de)(de)鏈接是http,但(dan)其實本(ben)站使用的(de)(de)https,那么來修復(fu)下,在上面截(jie)圖的(de)(de)代碼里增(zeng)加個ON判斷,如下:

// 判斷當前是否為https,增加ON判斷
function is_https()
{
    if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 'ON')) || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) {
        return true;
    } else {
        return false;
    }
}

到此(ci)再次(ci)點擊后臺狀態按鈕,一切正常了(le)。

文章鏈接://bilinxiyi.cn/190.html
文章標題:個別主機下pbootcms后臺點擊狀態按鈕后自動跳轉到首頁
文章版權:PB模板網 (bilinxiyi.cn) 所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!
本文最后更新發布于2022-11-28 18:05:00,某些文章具有時效性,若有錯誤或已失效,請在下方留言或聯系客服:

相關閱讀

通知公告
PbootCMS安全提示
pbootcms網站上線后需要做防護
權限設置|主機防護|數據庫路徑...
我要查看