讓php強(qiáng)制使用https協(xié)議(http自動(dòng)跳轉(zhuǎn)到https)
其實(shí)很簡(jiǎn)單,在你的程序引用的全局腳本加上
如果你沒(méi)有引用的全局腳本,建議你寫一個(gè)(更方便你的開發(fā)),本人建議有能力的用上框架,是不錯(cuò)的
有的人會(huì)問(wèn)我怎么不使用$_SERVER["HTTPS"]變量,因?yàn)檫@個(gè)是局限性的,fastcgi等是無(wú)用的(例如nginx),而$_SERVER["SERVER_PORT"]是一定存在的,無(wú)論是apache還是nginx等等都可以使用
if($_SERVER["SERVER_PORT"] !== '443') {
header('location:https://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']);
exit;
}
應(yīng)該是通用的如果你沒(méi)有引用的全局腳本,建議你寫一個(gè)(更方便你的開發(fā)),本人建議有能力的用上框架,是不錯(cuò)的
有的人會(huì)問(wèn)我怎么不使用$_SERVER["HTTPS"]變量,因?yàn)檫@個(gè)是局限性的,fastcgi等是無(wú)用的(例如nginx),而$_SERVER["SERVER_PORT"]是一定存在的,無(wú)論是apache還是nginx等等都可以使用
信息科技 2020-12-22 01:54:40 通過(guò) 網(wǎng)頁(yè) 瀏覽(2985) 打印