- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP header関数が使えない)
PHP header関数が使えない
このQ&Aのポイント
- 現在PHPのheader()関数が動いてくれません。リダイレクトができない状況です。
- HTMLタグの中にheader関数を入れるとエラーになりますが、あるシステムでは問題なく動作しています。
- php.iniの設定やプログラムの記述方法によって回避策は可能ですが、膨大な修正が必要になる可能性があります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>headerのコールはすべての出力の前に行うことと そのとおりです。 明らかに間違った記述なのではまるので修正しておいた 方がよいと思います。 どうしてもというならバッファリングする手もあります。 <?PHP ob_start(); print "test"; header("Content-Type:text/html;charset=euc-jp"); ob_end_flush(); ?>
その他の回答 (1)
- f_motion
- ベストアンサー率53% (7/13)
回答No.2
headerは、何か出力した後では、動作しません。 多分エラーが出ていると思いますが、 <html>の前なら動作いたしますので。 何か条件を入れた後に、headerが動作するようにしましょう。
お礼
ありがとうございます。 できました。