#!/usr/bin/perl # # アクセス頻度チェックスクリプト # # ↓カスタマイズ可能な変数↓ $title = "AccessCheck"; # 変数定義 # $day = 24 * 60 * 60; # 1日 $day = 1; # 1日 $week = $day * 7; # 1週間 $month = $day * 31; # 1ヶ月 # クッキー情報を得る foreach $n (split(/\;/, $ENV{'HTTP_COOKIE'})){ ($name, $value) = split(/=/, $n); $Cookie{$name} = $value; } # PrevAccessが前回のアクセス時間 $prev = $Cookie{'PrevAccess'}; # 前回のアクセスからの時間によってメッセージを変更 if($prev eq ""){ $msg = "いらっしゃい!
初めてのアクセスですね!"; } else { $time = time - $prev; if($time < $day){ $msg = "毎日アクセスしてくれてありがとうございます♪"; } elsif($time < $week){ $msg = "1週間以上ぶりですね。
忘れられたのかと思いました(TOT)"; } elsif($time < $month){ $msg = "…もしかしてこのページの存在を忘れてた?(T_T)"; }else { $msg = "すんごく久しぶり!
ちゃんとブックマークしておいてね♪"; } } # ヘッダーとHTML出力 $now = time; print <$title

$msg

END_OF_HTML # -----