致命的なエラーが発生したときに、PHP が依然としてステータス 200 を返すのはなぜですか?

WBOY
リリース: 2016-06-23 13:46:54
オリジナル
1577 人が閲覧しました

エラー プロンプトをオフにして、500 ステータスを返します。

ただし、エラー プロンプトがオンになっている限り、エラーが何であっても 200 が返されます。これは良くない、問題を見つけるのが難しい

専門家に聞く、エラー発生時にエラーメッセージを表示し、200ステータスではなく500ステータスを返すにはどうすればよいか


ディスカッションへの返信(解決策) )

http 500 はい サーバーは応答を拒否しました。エラーの原因が説明されていないので、非常に不親切です

phpエラー表示をオンにしたら、エラーメッセージもテキストと一緒に送信できるので、http 200です
テキストの中にエラーメッセージが混ざっています。見苦しいですが、命令は非常に明確です。

500 は、エラー プロンプトをオンにすると、php でエラーが表示されますが、サーバーは php スクリプトを正常に処理します。 200ステータス

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!