• ベストアンサー

Cookieを使って・・?

たぶんCookieを使うのかなと思いますが、 以下のようなことはできますか? よろしければ教えてください。 自前のWEBサーバ上でホームページを開設します。 そして、そのホームページにアクセスしてくる人を 自動的に判別して、アクセスを許可・不許可する ことはできますか? cgi(perl)のプログラムをサーバ上に置いておいたり してできるのでしょうか? もしできなければ、アクセスしてくる人の情報って Cookieを使って(?)どこまで取得できるのでしょうか? 妙なことを言っていたらすみません。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

クッキーの取得方法はいくつかあって、 CGI経由や、JavaScript経由が考えられます。 CGI経由の場合、掲示板やチャットルームなどへのアクセスを クッキー情報をもとにして制限することは可能です。 (というより、管理者ページへの認証はこうしているCGI多いと思います) ただ、上の方法では普通のhtmlページには使えません。 JavaScript経由での取得であればhtmlページ内でも何か操作ができますが、 完全な制限は無理だと思います。 (JavaScriptが読み込まれる前にhtml全体の取得は終わっているのですから) アクセス制限をかけるのであれば、 BASIC認証(よくユーザ名とパスワードを入力してくださいと表示されるもの) の方が向いていると思います。 アクセスしてくる人の情報ですが、 基本的には、利用OS、利用ブラウザ、IP、ホスト程度が取得できます。 これはクッキーではなくて、ブラウザの環境情報から取得する項目です。 クッキーは、データの一時保存用の仕組みですから、 あなたが書き込んだものを、別の機会にあなたが読むという形になります。

その他の回答 (2)

noname#72132
noname#72132
回答No.2

場合によってはCookieで「だれだか知らないけど、この人自分のサイトに来たのは何回目」ぐらいは仕込めるでしょう。 ただしそういうサイトは嫌われますし、安全の為にCookieを遮断している人も沢山います。私もそうですが。 > もしできなければ、アクセスしてくる人の情報って > Cookieを使って(?)どこまで取得できるのでしょうか? まっとうな方法では何も取得できませんし、すべきではありません。

  • gotyan
  • ベストアンサー率33% (17/51)
回答No.1

Cookieは自分の打った物を覚えておくと言う機能だったと 思いますので意味が違うような気がします htaccess を使いパスワードなどをかけてはいかがでしょうか? 参考URLを書いておきます アクセスしてくる人の情報ですと少し間違えると IPアドレスを取り不正に人のパソコンに入り込む事になりますので パスワードなどで対応されてはいかがですか?

参考URL:
http://www.mikeneko.ne.jp/~lab/web/htaccess/