#!/usr/local/bin/perl # 排他制御開始 open(SEMAPHO, "> semapho"); flock(SEMAPHO, 2); # トータルアクセス数の取得と加算 open(FILE, "; close(FILE); my $total_count = $line[0]; # 加算対象のアドレスの場合の処理 my $addr = $ENV{'REMOTE_ADDR'}; if ($addr ne "119.105.243.81") { open(FILE, ">data/total_count"); print FILE $total_count + 1; close(FILE); } print << "EOF0"; Content-Type: application/x-javascript EOF3 # 排他制御終了 close(SEMAPHO);