ホテルを選ぶとき、これだけは譲れない条件TOP3は?

gooを使用していると○○さんと私のユーザ名が表示されます
PCの一時ファイルを削除しても表示されます
この方法でHTMLを作成したいのですが、
おわかりの方がおりましたら方法をお教え願えないでしょうか

A 回答 (2件)

gooでしたら


リクエストを受けると、PATH_INFOを参照して該当するページを提供し、その提供時にcookieを調べて、なければログイン欄を隅っこに表示する。cookieがあれば、それで「ようこそだれそれさん」を追加する。

 httpd.confないし.htaccessでDirectry Indexをnatarakantara.[適当な拡張子とか]にてもしておいて、通常のパスで要求を受けたら同様の処理をする。この場合は使用している言語がわからないのでスマートかも・・Windowsと異なりファイル名や拡張子は個別に指定できますからお好きな言語で・・
 http://hoge.com/news/abc/20120928001.htmlを要求されたら、newsというプログラムを実行し、/abc/20120928001.htmlというPATH_INFOを元に、データベースから必要な記事を持ってきて、Content-type:text/html でHTMLを出力させればよい。あるいは、natarakantara.xyzを起動して/news/abc/20120928001.htmlを処理しても良い・・

 すでにページがあるのでしたら.htaccessで
AddType application/x-httpd-cgi .html
 とでもしておいて、すべてのHTMLファイルの前に
#!/usr/locla/bin/perl
$cookies = $ENV{'HTTP_COOKIE'};
@Cookies = split(/;/,$cookies);
・・・cookie処理・・・
while(<DATA>){
s/置換処理/;
print;
}
__END__
この下に従来のHTMLをそのまま・・


 でもよい・・・


 要は、動的にHTMLを出力さえすればよいだけです。

 
    • good
    • 0

HTMLだけではできません。


サーバー側のプログラムが必要です。

この回答への補足

ご回答ありがとうございます

サーバー側でJAVAサーブレットかJSPで開発しようと思うのですが
どのような情報から特定のユーザ名を認識出来るのか知りたいです

補足日時:2012/09/27 04:57
    • good
    • 0
この回答へのお礼

クッキーを利用していることが一般的のようですね
ためしてみました

お礼日時:2012/09/28 05:29

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!