No.2ベストアンサー
- 回答日時:
クッキー
* サイト利用者の動的情報を、ブラウザに保存する KV 型のデータベース
* サイト利用者からまる見え
* 第三者が覗き見ることが可能
* 少量しか保存できない
* 長期間保存できない
セッション
* サイト利用者の動的情報を、サーバーに保存する KV 型のデータベース、と思われる
* サイト利用者から見えない
* 第三者が覗き見ることは困難
* 大量に保存可能
* 長期間保存も可能
セッション用のトークン
* サイト利用者を識別するために使用する文字列
* 基本的には長い英数字の羅列で、識別以外の意味を持たない
* 最初にサーバーが生成し、ブラウザは通信のたびに送信
* 比較的短い時間で使い捨てる
* セッションID や セッション名 とも呼ばれる
セッションにサイト利用者の情報を保存する場合の挙動
* サーバーは、新しくセッションを用意し、サイト利用者の情報全部を保存
* セッションを識別するため、トークンを新たに生成
* セッション用のトークン「だけ」を、ブラウザ側のクッキーに保存
* ブラウザは、送信のたびにサーバー側へトークン「だけ」を送付
* サーバーは、トークンからセッションを特定し、サイト利用者の情報を読み書きする
(参考) クッキーに保存する場合の挙動
* サーバーは、サイト利用者の情報「全部」を、ブラウザ側のクッキーに保存
* ブラウザは、送信のたびにサーバー側へ情報「全部」を送付
* サーバーは、受信した情報を読み書きし、再び情報「全部」をブラウザ側のクッキーに保存
セッションクッキー
* おそらくは、セッション用のトークン「だけ」を保存したクッキーの呼び方
* サーバー側に保存しない場合は、情報「全部」を保存したクッキーの呼び方
(参考) セッションストレージ
* 近年はクッキーではなく「ウェブストレージ」を利用して、情報をブラウザ側に持たせる設計も十分実用的
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP でメールフォームを作成したい 1 2022/05/04 22:28
- PHP PHPのセッション有効期限について 5 2023/06/14 12:40
- PHP ログインした掲示板ですが、直接開かないような設計するには? 2 2022/10/29 16:30
- その他(ゲーム) ファイナルファンタジー7リメイクのnormalクリア後のセッションセレクトについて。 セッションを自 2 2023/04/11 16:52
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- Google Drive 会社への勤怠届出にGoogleフォームを使用しています。 しかし、最近何故か『このサービスはビジター 2 2022/12/05 00:21
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- 競馬 今日の弥生賞は➉グリューネグリーンの1着でしょうか? 1 2023/03/05 08:42
- その他(スマホアプリ・スマホゲーム) スマホアプリのセッション数とはスマホのアプリを立ち上げた回数ですか? 1 2023/05/17 12:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログインしたら他からログイン...
-
URLのパラメータをGETのままで...
-
session_start()で生成されるセ...
-
!issetの冒頭の!ビックリマー...
-
複数のサーバで運営する場合の...
-
session_set_save_handler と ...
-
webシステムでクッキーを使いた...
-
PHPのセッション有効期限について
-
ブラウザを閉じた後もセッショ...
-
特定のページからのみのアクセス
-
セッションのスコープ(有効範...
-
プログラミングPHP内でのSQL文...
-
別ブラウザ間でセッションの値...
-
switch()文で値の大小比較
-
「取得先」という表現について
-
【C#】DataGridViewの最大列数...
-
Dosブロンプトでtabを出力したい
-
shシェルスクリプト 空白行の...
-
phpでcookieがうまく保存されない
-
DTOとEntityの差は何ですか。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLのパラメータをGETのままで...
-
PHPのセッション有効期限について
-
PHPのセッションについて
-
ブラウザを閉じた後もセッショ...
-
Sessionの上限について
-
$_SESSIONと、POSTやGETの違い
-
ログインしたら他からログイン...
-
複数のサーバで運営する場合の...
-
301リダイレクトはセッション引...
-
「戻る」ボタンで値の保持
-
セッションのスコープ(有効範...
-
セッション ID とセッション名...
-
ログイン画面をはさんだ後、自...
-
session_start()で生成されるセ...
-
管理者としてログイン
-
セッション変数にパスワードを...
-
セッションを維持したまま、サ...
-
PHP cookieの値が更新されない...
-
セッションが正しく更新されな...
-
POSTで情報を他のサーバーに渡...
おすすめ情報
セッションクッキー = セッションネーム + セッション ID だけですか ?
セッションネーム + セッション ID を、セッションクッキーと呼ぶ ?
クッキーの弱点を補うためのもの、弱点とはなんでしょうか ?