- ベストアンサー
Cookieを使って・・?
たぶんCookieを使うのかなと思いますが、 以下のようなことはできますか? よろしければ教えてください。 自前のWEBサーバ上でホームページを開設します。 そして、そのホームページにアクセスしてくる人を 自動的に判別して、アクセスを許可・不許可する ことはできますか? cgi(perl)のプログラムをサーバ上に置いておいたり してできるのでしょうか? もしできなければ、アクセスしてくる人の情報って Cookieを使って(?)どこまで取得できるのでしょうか? 妙なことを言っていたらすみません。 よろしくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
クッキーの取得方法はいくつかあって、 CGI経由や、JavaScript経由が考えられます。 CGI経由の場合、掲示板やチャットルームなどへのアクセスを クッキー情報をもとにして制限することは可能です。 (というより、管理者ページへの認証はこうしているCGI多いと思います) ただ、上の方法では普通のhtmlページには使えません。 JavaScript経由での取得であればhtmlページ内でも何か操作ができますが、 完全な制限は無理だと思います。 (JavaScriptが読み込まれる前にhtml全体の取得は終わっているのですから) アクセス制限をかけるのであれば、 BASIC認証(よくユーザ名とパスワードを入力してくださいと表示されるもの) の方が向いていると思います。 アクセスしてくる人の情報ですが、 基本的には、利用OS、利用ブラウザ、IP、ホスト程度が取得できます。 これはクッキーではなくて、ブラウザの環境情報から取得する項目です。 クッキーは、データの一時保存用の仕組みですから、 あなたが書き込んだものを、別の機会にあなたが読むという形になります。
その他の回答 (2)
場合によってはCookieで「だれだか知らないけど、この人自分のサイトに来たのは何回目」ぐらいは仕込めるでしょう。 ただしそういうサイトは嫌われますし、安全の為にCookieを遮断している人も沢山います。私もそうですが。 > もしできなければ、アクセスしてくる人の情報って > Cookieを使って(?)どこまで取得できるのでしょうか? まっとうな方法では何も取得できませんし、すべきではありません。
- gotyan
- ベストアンサー率33% (17/51)
Cookieは自分の打った物を覚えておくと言う機能だったと 思いますので意味が違うような気がします htaccess を使いパスワードなどをかけてはいかがでしょうか? 参考URLを書いておきます アクセスしてくる人の情報ですと少し間違えると IPアドレスを取り不正に人のパソコンに入り込む事になりますので パスワードなどで対応されてはいかがですか?