-2
<?php

session_start();

$_SESSION['name'] = 'Alex';

?>

PHP セッションはセッション ID 変数ですか? そうでない場合、一意のセッション ID が既にある場合、セッション変数の正確な使用法は何ですか ??? 誰か説明してもらえますか?例は大いに役立ちます!

4

3 に答える 3

2

PHP は SID を使用して$_SESSION、セッション ストレージから再作成します。

于 2012-09-18T14:35:40.197 に答える
2

セッション変数は、セッションに格納される単なる変数ですが、セッション ID は特定のユーザーのセッションを一意に識別します。(すべてのセッション変数は、スーパーグローバル $_SESSION に格納されます)。

セッション ID はブラウザーに Cookie として保存され、要求ごとに (Cookie ドメインが要求されたサーバー ドメインと一致する限り) サーバーに送信されるため、サーバーはどのセッションが特定の要求に属しているかを認識します。

要するに、セッションを使用すると、複数の個別のリクエストでデータにアクセスして保存できます。これは、通常、http などの (ほとんどの) ステートレス プロトコルでは不可能です。

詳細情報: http://www.php.net/manual/en/book.session.php

于 2012-09-18T14:37:06.583 に答える
0

セッション変数は、セッションが強制終了されるか期限切れになるまで持続するデータを格納するためのものです。たとえば、多くの人がユーザーが Web サイトにログインするときに使用し、ユーザーの ID とその他の情報を含むセッション変数を保存します。また、複数のページにまたがるマルチパート フォームがある場合にも使用できます。すべてのページの非表示の入力フィールドにデータを保存することなく、最終的にデータベースに保存するか、それを使用して別のことを行う準備が整うまで、セッションにデータを保存できます。

于 2012-09-18T14:46:02.927 に答える