サポート掲示板/72

お名前まさ
状態完了
追加日時2007/04/06 (金) 23:38:49
対象CGIみのカウンタ
タイトルクッキー記憶の期間を指定する方法について

本文

はじめまして。カウンターを探してこちらのページにたどり着きました。 CGIをサーバにアップし、無事管理画面での設定まで終えました。

出来れば、同一PCでのブラウザ再起動時の場合、同一日付・あるいは24時間の間はカウントアップしない様設定出来ればと思います(同一PCからの訪問は1日1カウント、としたいのです)が、方法を教えて頂けませんでしょうか。

過去ログを拝見すると、クッキーが記憶する期間を指定する様にCGIを修正すれば可能な様なのですが、具体的にどのファイルをどう加筆修正すれば良いか、教えて頂けると幸いです。

どうぞよろしくお願いいたします。


  • すみません。見落としていました。調べてみますので、大変申し訳ありませんが、もう少々お待ち下さい。 -- みの 2007/04/24 (火) 23:11:09
  • 遅くなりました。やっと、時間がとれました。ごめんなさい。 -- みの 2007/05/03 (木) 14:55:45
  • 保存期間を24時間に設定したい場合ですが、多分以下のようにcountview.cgiの66行目を修正すると良いかもと思います。 -- みの 2007/05/03 (木) 14:57:26
     66行目変更前    print "\n";
     変更後              ($sec, $min, $hour, $mday, $mon, $year, $wday) = localtime(time+60*60*24);
                            @mons = ('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
                            @week = ('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
                            $dt = sprintf("%s\, %02d-%s-%04d %02d:%02d:%02d GMT", $week[$wday],$mday, $mons[$mon], $year+1900, $hour, $min, $sec);
                            print "expires=$dt;\n";
  • お試し下さい。 -- みの 2007/05/03 (木) 15:00:44
  • みのさん、ありがとうございました!お礼が遅れ、申し訳ございません。実は、お返事ないまま次の返答が進行しだしたので、なんらかの理由でご回答がいただけないのかとあきらめておりました・・・。お忙しい中ご確認をありがとうございました!頂いたご回答に従い、修正をかけてみます。 -- まさ 2007/06/02 (土) 11:54:31

サポート掲示板


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-06-02 (土) 11:54:32 (4623d)