[PHP-users 21333]Re: seission.start() の時点でおこるエラーについて
y_kanki
kanki_tec @ hotmail.com
2004年 4月 19日 (月) 17:58:36 JST
度々、どうもです
カンキヤスヨシです
> 渡辺です。
>
> "神吉 康克" wrote on 2004/04/19 13:41
> with Subject: [PHP-users 21320] Re: seission.start() の時点でおこるエラー
に
> ついて
>
> >後、問題のほうですが、
> ><?php
> >と記述する前に。htmlでタイトルなどを表示させているので、
> >それが問題ではないかと思いますので、
> >そちらの方を直して再度実行したいと思います
>
> という解決策でもいいと思いますが、
> さきほど紹介した過去メールに
>
> 「・・・探すのが面倒であれば、php.iniでOutput Bufferingを
> 有効に設定するとエラーはなくなります。」
>
> とあるように、php.iniに output_buffering=On と書くと、
> phpエンジンがヘッダーとボディを一時的に記憶(バッファリング)
> してくれて、最終的にphpスクリプトの実行が終了するときにあらためて
> ヘッダ部とボディ部を順序だてて組み立てなおしてapacheに引き渡すようになりま
す。
>
> したがっていちいちphpスクリプトなおさずに済みます。
>
正直な所、過去メールから飛んでいけた英語版のPHPマニュアルが読めなくて、
日本語版の方で探して読んだんですけれども、
こういう意味だったとは、理解し切れませんでした……
で、さっそくエラーが出ていた時の状態のソースを引っ張り出して
output_buffering=On にした状態で、実行させてみると、
何のエラーも出ずに実行、値の参照が出来ました
難解な感じのするマニュアルも、
これからは本当にじっくりと読んで
その意味をしっかりと理解していくべきだなっと、
すっごく感じました
わざわざ、こんなテクニックまで教えて頂いて
渡辺さん、本当にありがとう御座います
それでは失礼致します
PHP-users メーリングリストの案内