「簡単なセッション」に関する質問はたくさんありますが、探しているものが見つからないようです。PHP ドキュメントがこれをうまく説明していないように見えるので、少し気になります。
三つ折りの質問。
session_destroy() はセッション データを消去しますが、グローバル変数は消去しません。データは消去されますが、変数はそのままですか? ドキュメンテーションは、グローバル変数によって何を意味しますか?
セッション データを破棄するために使用できるさまざまな方法にはどのようなものがありますか? session_destroy で十分ではありませんか? いくつかのコード例で見たように、以下のコーディングを使用する理由は次のとおりです。
session_start(); $_SESSION = array(); session_destroy();
セッションはブラウザ インスタンス間で持続するようです。たとえば、IE9 は、2 つの別々のブラウザーが開かれている場合、同じセッション ID を保持します。クロムと同じ。すべてのブラウザを閉じると、新しいセッション ID が取得されます。これは常にすべてのブラウザに当てはまりますか? コーディング中にこれを念頭に置いておくことができるようにしたいのですが、一部のブラウザーが永続的ではなく、コードが永続的であると考えていることを後で知りたくないため、あらゆる種類のエラーが発生するリスクがあります。
これらの質問に答えるのを手伝ってくれる人に前もって感謝します。