ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルでセッション キャッシュ リミッターを送信できない問題を解決する方法

PHP_PHP チュートリアルでセッション キャッシュ リミッターを送信できない問題を解決する方法

WBOY
WBOYオリジナル
2016-07-21 15:54:56828ブラウズ

今日、PHP セッションを使用しているときに、以前に発生したが解決できなかった問題が発生しました。次のプロンプトがページに表示されました:

警告: session_start() [function.session-start]: セッション キャッシュ リミッターを送信できません -ヘッダーはすでに送信されています (出力は E:phpcodeadmin.php:1 で開始されます) 2 行目の E:phpcodelogolistadminlogo.php

オンラインで検索したところ、session_start() ステートメントの前に他の HTML コードがあるためだと言う人もいましたが、私の session_start(); はすでに完了しています。
セッションの保存パスが設定されていないからだと言う人もいますので、php.ini の session.save_path = "C:/phpsession" を修正する必要があります [次のパスを自分で設定し、存在することを確認してください。 php.ini ファイルは通常、システム ディスク/Windows ディレクトリの下にあるはずです]

しかし、上記の設定を行った後でも、このプロンプトが表示されます。その後、テストを繰り返した結果、最終的に問題は解決されました。
解決策:
php.ini の session.auto_start = 0 を session.auto_start = 1 に変更します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/318350.html技術記事今日、PHP セッションを使用しているときに、以前に発生したことがあるが解決できなかった問題がページに表示されました: Warning:session_start()[function.session-start]:Ca...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。