亚州av综合色区无码一区,午夜一区二区三区亚洲影院电影网,天堂а√在线地址,性人久久网av,无码内射成人免费喷射

曉木蟲
學(xué)術(shù)數(shù)據(jù)庫客戶端

由php設(shè)置http狀態(tài)碼引起的服務(wù)器返回500錯(cuò)誤解決方案

 找回密碼
 注冊(cè)新賬號(hào)

QQ登录

微信登录

由php設(shè)置http狀態(tài)碼引起的服務(wù)器返回500錯(cuò)誤解決方案

跳轉(zhuǎn)到指定樓層
本帖最后由 蟲子 于 2021-11-22 18:32 編輯

在php中通常是通過header()方法來實(shí)現(xiàn)http狀態(tài)碼設(shè)置的,比如301、404等狀態(tài)碼。
比如設(shè)置404狀態(tài),用以下方法:
  1. header('HTTP/1.1 404 Not Found');
復(fù)制代碼
或者用
  1. header('status: 404 Not Found');
復(fù)制代碼
但是在實(shí)踐中發(fā)現(xiàn),高版本的php可能不再支持header('HTTP/1.1 404 Not Found');這種寫法,例如在php7.4以上就可能出現(xiàn)這種情況,表現(xiàn)為服務(wù)器返回500錯(cuò)誤。
而使用header('status: 404 Not Found');這種寫法則運(yùn)行正常。
設(shè)置其他狀態(tài)碼也是一樣,應(yīng)當(dāng)使用status:而不是HTTP/1.1,否則導(dǎo)致500錯(cuò)誤。
由php設(shè)置http狀態(tài)碼引起的服務(wù)器返回500錯(cuò)誤解決方案

本版積分規(guī)則  | 请遵守晓木虫管理条例,不得违反国家法律法规

返回頂部