クッキーについての理解:
Cookie は、サーバーによるユーザーの認証を完了する方法としてサーバーからクライアントに残されるギフト (小さなデザート) です
具体的には、ユーザーがサーバーにログインすると、サーバーは setCookie 関数を使用して、クライアントのブラウザーに Cookie を設定します
ユーザーの身元を示すデータ (ユーザー名、パスワード、ログインの有無) が保存されます。同じユーザーがサイトにアクセスするまで待ちます
他の Web ページを閲覧するとき、サーバーはこれらのデータを使用して、それが同じユーザーの行動であるかどうかを判断します。
さらに、Cookie を使用する場合、キー関数 setCookie() があるため、Cookie の適用は非常に簡単です
;
セッションの理解:
最初に説明すると、セッションはサーバー側に個人情報を保存する認証方法ですが、クライアントと接続する方法もあります
したがって、Cookie と URL に基づいた 2 つの異なるセッション方法があります。
session_start()
session_id()
$_セッション
これらの数字の機能を完全に理解する必要があります
session_start() が実行されると、session_id() の値が生成されます。それ以外の場合、出力 echo session() には結果がありません
;
また、この時に作成した$_SESSIONの値、例えば $_SESSION["name"]="zhangsan";$_SESSION["age"]=23;
これらの値は、グループ内のメンバーなどの session_id() と一緒になります。
別のインターフェースにジャンプする場合、最初のステップは session_start() を実行することです。
このとき、システムは既存の session_id があるかどうかを判断します。存在し、それが以前のものと同じであれば、現在の $_SESSION
です。
配列内の値は、元のグループのメンバーのままです。感想: システムが session_id を見つけられない場合は、申し訳ありませんが、別の session_id を作成する必要があります
session_id しかし、これは元の session_id や $_SESSION とは何の関係もありません
。
Cookie または URL に基づいてセッションを理解すると、よりよく理解できます^_^||
もっと理解するのに役立つ別の記事をお勧めします http://www.BkJia.com/net/200410/1666.html
少しから始めれば、大きなことを達成できる
より抜粋