アイルのホスティングサービス上で応募フォームの
PGを作成しています。
仕様としては
1.ユーザーが入力
2.送信
3.空白チェックなどして問題があれば1に戻る
4.問題がなければ入力項目の確認画面へ飛ばす
という感じですが、現在は仕様の4で困っています。
普通に各種入力チェックをクリアーしたらheader
Location: URLで飛ばすだけなのですが、以下の
エラーが表示されます。
Cannot add header information - headers already sent by
・<HTML>が始まる前にコードを入れてます。
・on start()も入れてみましたが、結果は同じです。
・権限の方も確認しました。
さらに、
#!/usr/local/bin/php
<?
header("Location: URL");
exit;
?>
というheaderのみ実行させるコードでも同様の
エラーが発生しました。
モジュール版では同様のエラーが確認できません
でした。
もしかしたら基本的なことなのかもしれませんが、
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
私も、その手のエラーがまたか、ってぐらい出して
ます。
どうやら、ヘッダーを2度書いているので、怒られてる
みたいです。
if文で回避しましょう。
少し調べたら、ヘッダーがあるかどうかを調べる、headers_sentがあるので、これは使えるかもしれません。
(今調べて初めて知りましたので、これが使えるかは
分からないけど。^^;)
header("Location: URL");
だけじゃなくって、ヘッダーっぽいものも前に出て
いると同じエラーになりますよ。
参考URL:http://php.s3.to/man/faq.using.html
この回答への補足
回答ありがとうございます。
headers_sent関数ですが、これはヘッダーが送信済み
の場合にエラーを返すというものなので今回の目的と
は残念ながら違います。
エラーを回避したいのではなく、起こしたくないのです。
自宅のサーバならエラーが出ないのでCGI版のPHPに問
題があるのかもしれません。
環境の違いでいうとそれくらいしか思いあたるものが
ないです。
もしこのような現象が起きて解決された方がいれば
よろしくお願いします。
happy_booksさん回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・ハマっている「お菓子」を教えて!
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
PHP mb_send_mail メール送信 5...
-
awsにApacheとPHPを入れて、何...
-
bindValueエラー
-
パースエラーとは?
-
phpのページをインターネットで...
-
headerでエラー(CGI版のPHP)
-
メール送信エラー処理について
-
PHPでFacebookをパースする方法...
-
xamppをインストールしましたが
-
FTPコマンドでディレクトリごと...
-
【WordPress】メディアの一覧出力
-
移動元のURLを変数に取りたい
-
ツリーメニューを縮小させたい
-
makefile でファイルをコピーす...
-
PHPで複数ファイルのダウン...
-
a.phpにあるアクセスカウンター...
-
PostMail
-
拡張子php画像をjpg画像等に変...
-
ボタンのクリック数を合計保存...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
フォントの色を変えるには?
-
トランザクションが原因?DBに...
-
PHPでネットワークドライブのop...
-
PHP8を使うと、大量のWarningが...
-
パースエラーとは?
-
ワードプレスサイト PHP8.0.25...
-
「@$変数」の「@の意味は?」
-
PHPで、エラーがない場合のみ画...
-
PHPにて外部サイト内容が取得不...
-
PHPでfatal errorが出ても無視...
-
iframeからのアクセスか、ブラ...
-
phpのrenameでエラーが出ます
-
正規表現での最後尾のバックス...
-
fsockopenの例外について
-
これは例外処理でしょうか?
-
Localeクラスについて
-
PHPで特定のURLにジャンプす...
-
bindValueエラー
-
awsにApacheとPHPを入れて、何...
-
SELECTの値を保持する
おすすめ情報