#!/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
# -----