php のヘッダーが実行された後、出力はありません $testStr = "aaa"; $testStr = "cccccccccc"; header("HTTP/1.1 304 未変更"); echo $testStr; ?> コードに出力がないのはなぜですか? php ヘッダー 共有先: -----解決策---------304 の意味がわかりません何? 304 は、テキストが「前回」と同じで、ヘッダーのみが送信され、本文は送信されないことを意味します。通常、クライアントの更新に応答するときに使用されます (つまり、少し前に一度送信されました)。 ------ 解決策---------------------304 はサーバー トラフィックを大幅に削減できますが、プログラムで使用する場合、「最後」の期間を正確に判断し、把握する必要があります。-----解決策--------------- -------動的ページの場合 キャッシュを高速化するには、まず Last Modified 定義を応答の HTTP ヘッダーに追加し、次にリクエスト内の If Modified Because に基づいて 200 または 304 を返します。リクエストされたコンテンツの更新時間。 304 を返すときにデータベース クエリが実行されていますが、それ以降のデータベース クエリは回避でき、ページ コンテンツは返されず HTTP ヘッダーのみが返されるため、帯域幅の消費が大幅に削減され、ユーザー エクスペリエンスが向上します。