dポイントプレゼントキャンペーン実施中!

自分のPCでIIS5.0をインストールして
CGIの作成練習をしています。
簡単なアクセスカウンタを作ったのですが、
どっかのをコピーしただけ。。。

sub counter{
#(読込み)
open (IN,"<./count.dat");
$raikyaku = <IN>;
close (IN);

$raikyaku++;

#(書き込み)
open (OUT,">./count.dat");
print OUT $raikyaku;
close (OUT);
}

これを、更新ボタンを押した時にカウントされない
ようにしたいです。
また、BBSに埋め込もうと思っているので、
投稿ボタンで再表示された場合も
カウントされてほしくありません。

A 回答 (2件)

あるユーザがクリックした情報を、


・サーバ側のログで保持
・ユーザのブラウザに保持(cookie使用)
して、一定期間中の再アクセス時にカウントアップさせない方法があります。

ここが参考になります。

参考URL:http://www.bayashi.net/st/dcp/
    • good
    • 0

こんにちは。



クッキーの取得をすればだいじょうぶだと思います。
    • good
    • 0

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