ホームページ > バックエンド開発 > PHPチュートリアル > 警告: session_start() [function.session-start]_PHP教程

警告: session_start() [function.session-start]_PHP教程

WBOY
リリース: 2016-07-13 10:57:06
オリジナル
931 人が閲覧しました

セッションを使用できる友人は、警告: session_start() [function.session-start] エラー メッセージに遭遇することがよくあります。この問題は、実際にはセッションの前にデータが入力されているということです。解決策は非常に簡単です。

コンピューターにエラーメッセージが表示されました

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

その理由は、前に出力があるからです

解決策:

php.ini の session.auto_start = 0 を session.auto_start = 1 に変更します
Output_buffering = on または任意の数値に変更します。

Linux でのソリューション

解決策:

方法1. /etc/php.iniをコメントアウトします
session.save_path = “/var/lib/php/session”
方法 2: Apache ユーザーとグループを確認し、セッション フォルダーが存在するグループにユーザーを追加します。
方法 3、session_start() の前には何も出力しません。


エラーメッセージ2

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

つまり、セッション変数にはシステムの一時スペースが必要です

session.save_path = "有効なフォルダーへの絶対パスを設定します"

(例: session.save_path = "C:WINDOWStemp" )

session.save_path =先頭の「;」記号を削除します

さらに、フォルダーを編集する権限と書き込み権限と変更権限を持つ全員を追加してください!

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