關於$_SERVER['SERVER_NAME']和$_SERVER['HTTP_HOST']的區別


在我的項目中配置了多個域名,使用$_SERVER['SERVER_NAME']獲取了配置匯中的ServerName,與使用的域名未對應,造成了圖片不顯示

檢查發現$_SERVER['SERVER_NAME']和$_SERVER['HTTP_HOST']是不同的,換成了$_SERVER['HTTP_HOST']就可以了

$_SERVER['SERVER_NAME']: 默認輸出apach中httpd配置中的ServerName

$_SERVER['HTTP_HOST']:在HTTP/1.1協議下,會根據客戶端的HTTP請求輸出信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM