0

だから私は別のファイルからコンテンツをロードするファイルを持っています。これらのファイルは両方ともdbに接続するファイルを必要とし、上部の接続ファイルにはob_start()があり、その下のsession_start()は問題ありません。親ファイル(別のファイルから(JSを使用して)コンテンツをロードする)を表示すると、次のようになります。

警告:session_start()[function.session-start]:セッションキャッシュリミッターを送信できません-ヘッダーはすでに送信されています(出力は/home/xxxx/public_html/child_file.page.php:1で開始されました)/ home / xxxx / public_html / connection 3行目の.inc.php

それで、子ファイルの一番上にob_start()を置きましたが、それでもエラーがありましたか?

4

2 に答える 2

0

session_start()がすべてのコードの前にあり、includeまたはrequireの場合:

1) < ?phpの前のスペースと改行をチェック

2)次のようなページのUnicodeを確認します:UTF-8 ページはISO-8859-1のようにする必要があります

于 2013-02-14T13:41:25.980 に答える
-2

session_start();
画面に何かを出力する可能性のある他のものの前にいる必要があります。したがって、たとえばこの場合、次のように記述します。

session_start();
ob_start();
于 2013-02-14T13:31:28.020 に答える