- 締切済み
ユーザーのクッキーを運営者側が閲覧できるでしょうか
運営者側がクッキーをリクエストし、 ユーザーがクッキーを送信した場合に ユーザーがどのクッキーを送信した、しなかった、どのような内容のものを送信したかなどを 後に閲覧することはできるでしょうか。 ご教授いただければ幸いです。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ORUKA1951
- ベストアンサー率45% (5062/11036)
基本的にはできますが、しないというのが答えになります。 Cookieは、かってNetscape Navigatorが採用したシステムで、ユーザーの情報をサーバー側で管理することを避ける手法です。 すなわち、そのサーバーとの間で必要なデータは、クライアント側のコンピューターに保存して、Cookie(クッキー,忍者の割符みたいなもの)という形で、最所にサーバーに提供する。 「運営者側がクッキーをリクエストし、」 ではなく、もっぱらユーザーが提供するのです!!運営側が行なうのはCookieの発行だけです。!! Cookieには、 cookieの名称 (有効な)ドメイン名 : そのサーバーの パス : そのパスにアクセスする時に 有効期限 : 有効期限ないでしたら データ : データを送信する。 最初にサーバーにデータを要求するときに、該当するCoolieがあれば、そのHTTP要求ヘッダに、Cookieが含まれていますね。 Firefoxをお使いだと思いますが、Live HTTP Headers( https://addons.mozilla.jp/firefox/details/3829 )で確認されると良いでしょう。 Cookieは、膨大な訪問者の個々のユーザーに必要な情報は、サーバーではなく個々に管理してもらう方法です。ですから、後から調べるなんて無駄な事はしません。 ただ、アダルトサイトとかでしたら、トラッキングの方法として、サーバーが関連サイトのドメインを仕込んだCookieを発行して、どのルートで訪問したかなどの情報を得る目的で使われていることがありますね。 ⇒HTTP cookie - Wikipedia( http://ja.wikipedia.org/wiki/HTTP_cookie )
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
>後に閲覧することはできるでしょうか。 アクセスのログ(履歴)をすべて残してるサーバーなら、誰がどういうクッキーを送って来て、どういうアクセスをしたのか、すべて残っていますから、いくらでも閲覧可能です。 なので「可能か不可能か」で言えば「可能」って事になります。 が、全ログを保存していたら、いくらHDDがあっても足りないので、普通は、一定期間経ったら勝手にログから消えるか、最初からログを残さないか、どちらかです。 従って「理論的には後から閲覧可能だが、現実的には、後から閲覧は出来ないのが殆ど」です。 ログの閲覧が出来たとしても「当日分」くらいじゃないかな?
お礼
詳しく教えていただきありがとうございます! もうひとつお聞きしたいのですが、 特定のクッキーを送信しなかったユーザーに対してペナルティを与えることはできるでしょうか。 たとえば10回訪問して10回とも、とあるクッキーを送信しなかった場合、そのユーザーを記憶しておく。などです。