致命的なエラーが発生したときに php が依然として 200 ステータスを返すのはなぜですか?
エラー プロンプトをオフにすると、500 ステータスが返されます。
ただし、エラー プロンプトがオンになっている限り、エラーが何であっても 200 が返されます。これは非常に悪いです。問題を見つけるのは困難です
専門家の方、助けてください。エラーが発生したときにエラー メッセージを表示し、200 ステータスの代わりに 500 ステータスを返す方法を教えてください
>
---- --解決策のアイデア----------------------http 500 は、サーバーが応答を拒否したことを意味します。エラーの理由が説明されていないので非常に不親切です
phpエラー表示をオンにした後、エラーメッセージもテキストと一緒に送信できるのでhttp 200です
エラーメッセージが混在しています見苦しいテキストですが、本質は非常に明確です。
-----解決策のアイデア------ -----500 はサーバーです。エラー プロンプトをオンにした後の応答は PHP エラー プロンプトですが、サーバーは PHP スクリプトを正常に処理しているため、200 ステータスです