ホームページ >バックエンド開発 >PHPチュートリアル >【PHP学習ログ】簡易セッションの使い方、php学習ログ session_PHPチュートリアル
まず、セッションについていくつか説明します: 現在最も実用的なネットワークプロトコルは、「ステートレス」、いわゆる「ステートレス」であるHTTPハイパーテキスト転送プロトコルです。 「」は、ユーザーがサーバーと対話するときに対話する必要がある「状態」を保存しないことを意味します。セッションは、ネットワーク アプリケーションの「セッション制御」モジュールです。したがって、Session オブジェクトには、特定のユーザー セッションに必要な情報、つまり前述の「状態」情報が格納されます。このようにして、ユーザーがアプリケーションの Web ページ間を移動しても、Session オブジェクトに格納されている変数は失われることなく、ユーザー セッション全体にわたって保持されるため、ユーザーとサーバーの対話という目的が達成されます。
ここでは PHP セッションの使用方法を学んでいるので、最初にコードを投稿します:
L &1& lt;? Php 2 Sactive_start (); ここでセッションを直接開きます。このメソッドを呼び出すと、サーバーはすでに使用されているセッションがあるかどうかを確認し、存在しない場合はセッションを再度開きます。セッションに一意のセッション ID を指定します。 また、セッションの信頼性は保証されていますか? (つまり、異なる PHP ページで同じセッションを開く必要があります) 答えは「はい」です。同じセッションで "session_start()" メソッドが呼び出されるたびに、システムは同じ ID セッションを使用します。 次に、別のコードを投稿します: リーリー このコードと前の段落の違いは、「session_id()」メソッドへの呼び出しが追加されていることであることがわかります。説明は次のとおりです: 「session_id()」メソッドには 2 つの関数があります: 指定されたIDでセッションを開きます 現在開かれているセッションのIDを取得します ここでは、明らかに id=id の開始メソッドを指定してこのセッションを開きます。この利点は、セッション呼び出しがより安定していることです。 (これを直接行うことはお勧めしません。安定した応答の目的を達成するために、Cookie を使用してセッション ID を保存できます)
http://www.bkjia.com/PHPjc/1119063.html