ホームページ > バックエンド開発 > PHPチュートリアル > phpini でのセッション auto_start の開始と終了の違い

phpini でのセッション auto_start の開始と終了の違い

WBOY
リリース: 2016-07-29 09:08:45
オリジナル
2102 人が閲覧しました

日常の開発では、php.ini はデフォルトで session.auto_start=0 を設定します。セッションがデフォルトで閉じられている場合、セッションを開きたい場合は、 session_start を呼び出す必要があります:

  • session.auto_start . Session_start() が開かれると自動的に完了します
  • 違い SESSION を使用する前に session_start() が必要かどうかによって異なります;
  • session.auto_start = on のときに実行します session_start() は新しい session_id を生成します
  • session.auto_start = on 利点は、session_start() の実行を忘れたり、プログラム内に session_start() を配置しなかったりしても、エラーが発生しないことです
  • 欠点は、サードパーティのコードを使用している場合、そのコード内の session_start() をすべて削除する必要があることです。そうしないと、正しい結果が得られません

上記では、phpini でのセッション auto_start の開始と終了の違いを、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート