既存のセッションがすでに進行中に新しい PHP セッションを開始すると、セッションが開始されていることを警告する通知が表示される場合があります。無視されました。この問題の発生を防ぐには、次の実装を検討してください。
解決策:
この状況を効果的に処理するには、if ステートメントを使用して $_SESSION 変数が有効かどうかを確認します。セッションデータを格納するために使用される配列が設定されています。設定されていない場合は、セッションがまだ開始されていないことを示します。したがって、session_start() を使用して新しいセッションを開始できます。以下のコードは、この実装を示しています。
<code class="php"><?php if(!isset($_SESSION)) { session_start(); } ?></code>
このアプローチを採用すると、セッションがすでに確立されている場合の前述の通知を回避しながら、現在アクティブなセッションがない場合にセッションを正常に検出して開始できます。
以上がPHP セッションはすでに開始されています: 通知を回避するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。