• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTTPヘッダーとボディーを区切る改行コードについ)

HTTPヘッダーの改行コードについて

このQ&Aのポイント
  • HTTPヘッダーとボディーを区切る改行コードについての質問です。CentOS5.8+Apatch2.2.14+PHP5.3.8の環境下でHTTPのリクエストをApatch+PHPで受け付け、HTTPレスポンスを返していますが、ヘッダーとボディーを区切る改行コードが0d0a 0d0a 0a0aとなってしまいます。0d0a 0d0aだけにする方法を知っている方、ご教示をお願いします。
  • CentOS5.8+Apatch2.2.14+PHP5.3.8の環境下でHTTPのリクエストをApatch+PHPで受け付け、HTTPレスポンスを返していますが、ヘッダーとボディーを区切る改行コードが0d0a 0d0a 0a0aとなってしまいます。ヘッダーとボディーを区切る改行コードを0d0a 0d0aだけにする方法を教えてください。
  • CentOS5.8+Apatch2.2.14+PHP5.3.8の環境下でHTTPのリクエストをApatch+PHPで受け付け、HTTPレスポンスを返していますが、ヘッダーとボディーを区切る改行コードが0d0a 0d0a 0a0aとなってしまいます。改行コードを0d0a 0d0aにする方法をお知りの方、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

書かれている範囲でおかしいところはありません。 書かれてない部分に問題があるはずです。 <?phpの前に空行があるとか、"XXXXXX" の中に改行があるとか。

14557545
質問者

お礼

解決しました。 require_onceしているPHPのファイルの?>の後に改行がありました。 ありがとうございました。

14557545
質問者

補足

ありがとうございます。 実際のコードは $str = sprintf("<SENDDATA>STATUS=%s</SENDDATA>",$code); $sjisstr = mb_convert_encoding($str, "SJIS"); header("Content-Type: text/html;charset=Shift_JIS"); echo $sjisstr; です。 $codeの値は0000 となります。 よろしくおねがいします。

関連するQ&A

専門家に質問してみよう