質問: Cookieの働きにより、個人があるWebサイトを訪れたときにひとつのユーザーIDが作られますよね。たとえば ID;ABDEGH といったようなものです。そして、個人の認証システムとしてそのWeb内では常に同じIDが使われていきますよね。 ※以上の内容は一番下にアドレスの書いてあるホームページから学んだものです。何しろ初心者ですから、違うんじゃない?って思った方はご指摘を!! そのユーザーIDについて質問が三つあります。答えのお分かりになるものに対して適切な回答がいただけると幸いです。 (1)ユーザーIDの作られ方というのは、何か法則があるのですか?例えばIPアドレスの一桁目が~の場合はIDの最初は~になる、といったような法則があるのかどうか、といったことです。 (2)ホームページの管理者は、アクセス解析によって訪問者個人個人のユーザーIDを容易に知ることができるのですか? (3)同じ個人が、他のWebサイトを訪れたときも、当然ユーザーIDが作られますが、そのときのユーザーIDは、同じ文字列のものができるのですか?たとえば、ホームページAに行ったときにできたユーザーIDが ID;ABCDEF だとしたら、ホームページB(Aとは管理人は全く別とします)に行ったときもユーザーIDは ID;ABCDEF になるのですか? 追記;もし同じユーザーIDができてしまう場合は、セキュリティー上の問題などが生じてしまうと思うのですが・・・ セキュリティ上のことで気になっています。よろしくお願いします。 以下の参考サイトもよければ御覧になってください。以前質問したときに回答者の方に教えていただいたものです。
回答: >ユーザーIDはばらばらに決まるということなのですか? 違います。 クッキーにどのような情報を記載するかは、管理者が自由に決めることができる、という意味です。 よって、クッキーにIDを記録する場合、どのような法則でIDを作成するかは、管理者によってまちまちです。 ランダム方式の場合もあれば、1から順番に付けている管理者もいます。または日付けを利用している管理者もいます。 いわば、プログラマ次第というわけです。 管理者は違うホームページのクッキーを閲覧することはできませんから、他のホームページのIDと重複しても問題はないのです。