URLを隠す方法ありませんか?

[上に] [前に] [次に]
ひでぶ〜 [E-Mail] 1998/09/19(土) 14:31:09
ある特定の条件を満たした人だけが参照できるページを作成したいと考えています。特定の条件はフォームに入力してもらい、CGI等で判定し、条件を満たせば、ページへのリンクを表示するか、もしくは直接そのページを表示するつもりです。しかし、リンクを表示した場合、ブラウザのソース表示でURLがわかるし、ページを直接表示した場合もブラウザのアドレス部に表示されるため、第三者に漏れる可能性があります。URLを隠すか暗号化するなどしてわからないようにすることはできないでしょうか?

匿名希望 1998/09/19(土) 16:29:59
CGIでページを生成すればいいんじゃないの?あるいはSSIでも
同じこと。URLが広く知られようが、認証を受けた人と受けない
人とでは別の内容が表示されるようにする。

同じサーバー内で、ディレクトリを遡らないのであれば、
別の方法もなくはない。URL欄に表示されるURLと実際に
表示している文書が違う。でもこれより上記方法の方が
一般的で簡単だし、結果的にやっていることは同じだ。

B-Cus 1998/09/19(土) 16:34:13
> CGI等で判定し、条件を満たせば、ページへのリンクを表示するか

これなら、考え方としては
 http://www.cs.gunma-u.ac.jp/~j5306050/cgi-bin/secret.txt
こんな感じのCGIでいかがですか?

 http://www.cs.gunma-u.ac.jp/~j5306050/secret.html
で入力するわけです。

この場合、見せたくないファイル名は外部からわからないようにするか、
WWWサーバがアクセスできない場所に置いておくか(public_htmlの上など)、
 http://www.cs.gunma-u.ac.jp/~j5306050/.htaccess
のように、WWW経由で見えないように設定する必要があります。

また、.htaccessでパスワードかけるってのもアリです。
# 見栄えが悪いのであんまり好かんですが。

B-Cus 1998/09/19(土) 18:05:20
> http://www.cs.gunma-u.ac.jp/~j5306050/secret.html

げっ、パスワードなしでも見られるようになってた(^^;;;;;;

[上に] [前に] [次に]