在我的項目中配置了多個域名,使用$_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請求輸出信息