警告: session_start() [function.session-start]: se_PHP教程ができません

WBOY
リリース: 2016-07-13 10:55:00
オリジナル
976 人が閲覧しました

セッションを長時間使用すると、次のプロンプトが表示されます

警告: session_start() [function.session-start]: セッション cookie を送信できません - ヘッダーは /home/u114264/ で (出力は /home/u114264/include/db_mysqltutorial.class.phptutorial:1 で開始されました) によってすでに送信されています3行目のlogin1.php

警告: session_start() [function.session-start]: セッション キャッシュ リミッターを送信できません - ヘッダーは/home/u114264/login1 で既に送信されました (出力は /home/u114264/include/db_mysql.class.php:1 で開始されました)。 php の 3 行目

最も可能性の高い分析は、session_start() の前にスペースを含む文字が出力されているということです。

@session_start() を session_start() に直接追加する別の方法もありますが、それは問題ありません。お勧めしません

アドレスソリューション。


最も一般的な解決策。 Output_buffering = 4096 のグローバル プロパティをオンにします。

2番目の解決策。


ob_start: 出力バッファを開きます
関数形式: void ob_start(void)
注: バッファーがアクティブ化されると、PHP プログラムからのファイル以外のヘッダー情報はすべて送信されず、内部バッファーに保存されます。バッファの内容を出力するには、ob_end_flush() または flash() を使用してバッファの内容を出力します。

注意点:


utf-8 エンコードを使用する場合は、UTF-8 で BOM を削除する必要があります。これは、utf-8 エンコードされたファイルには BOM が含まれており、php4 および 5 は BOM をサポートしていないためです。 BOM を削除するには、Notepad++ で開いて変換します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632290.html技術記事セッションを長時間使用すると、次のプロンプトが表示されます。 警告: session_start() [function.session-start]: セッション Cookie を送信できません - ヘッダーは既に送信されました (出力 starte...
)。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート