Entries


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

-件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

-件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1101-8b51d1e2

php:header()について重大な勘違いをしていた件


phpのリダイレクトやcookieをいじるときなんかに使うheader()について重大な勘違いをしていました.

header()のリダイレクト処理は簡単で,こんな感じに書けばOKです.

このheader()なんですけど,header()が書いてある行より前にecho "hoge";なんて書くとエラーが出てしまいます.
↓こんな感じです.
Warning: Cannot modify header information - headers already sent by (・・・・

このエラーの発生理由を何故か今まで,header()よりも前にinclude()やrequire()をしても同じエラーが出ると勘違いしていました.しかしこれは出鱈目でheader()前にinlucde()やrequire()をしても全く問題ないのです.

この勘違いのおかげでheader()処理の前に何か処理したい場合には,他のphpファイルの読み込みをせず,すべて処理をファイル内に記述していました.

いや本当にこれのせいですさまじい手間をかけていたということです.あり得ないですね.

あとそれでもエラーがでるととすればphp.iniの記述をoutput_bufferingを有効にするといいみたいです.
output_buffering = On
みたいな感じで.

あまりにもあり得ないので今日はもう寝よう.

PHPでつくるWEBアプリケーション制作講座 (web creators books)PHPでつくるWEBアプリケーション制作講座 (web creators books)
(2009/03/31)
米田 聡

商品詳細を見る

0件のコメント

コメントの投稿

新規

※設定NGワードは『http』です

投稿した内容は管理者にだけ閲覧出来ます

0件のトラックバック

トラックバックURL
http://pugiemonn.blog6.fc2.com/tb.php/1101-8b51d1e2

Appendix

プロフィール

川崎修

  • Author:川崎修
  • インターネット大好き!
    調布周辺で自宅警備してます



    メール:pugiemonn@gmail.com
    skype:pugiemonn
    twilog:Twilog
    mixi:mixi
    facebook:facebook
My Profile by iddy
FC2ブログ

カレンダー

07 | 2017/08 | 09
- - 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 - -

最近の記事

Twitter

コミュニティ

ブログ内検索

ブロとも申請フォーム

この人とブロともになる

Adsense

月別アーカイブ

はてぶ数

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。