计数器原代码---中文注释
计数器原代码
----------------------------------------------------------------------
#!/usr/bin/perl
#以上为p erl解释程序在服务器中的目录如果您的
#目录不同需作相应改变。
#origin by:ben short
#upgrade by:杜经农
#ver 2.01
#程序农场出品
######################################################################
#
######################################################################
#------------------------------------------------------
#以下部分可以修改以符合您的站点情况
#------------------------------------------------------
#存放记数器数据的文件名它将放于本perl程序同一目录内
$c ountname="c ounts.txt";
#是否记录访问者的IP地址。 (0=no, 1=yes)
$logip=1;
#服务器中date命令所在的目录
$datepath="/us r/bin/date";
#记录IP地址的文件它将放于本p erl程序同一目录内
$ipname="ipdata.txt";
#记数器图像所在的URL位置
$ur l="http://duj l.uho m e.n et/c g i-b in/";
#本记数器将要被放置于其上的站点
$s erver="duj l.uhome.net";
#以下为数字图像文件的特性值
$digext=".gif";#g if文件
$digtyp e="a";#a系列
$w idth="15";#图像显示的长与宽度
$height="20";
#######################以下为主程序段无需修改#########################pr int "Content-typ e: text/html\n\n";open(F ILE, $c ountname);
$c ounter=<FI LE>;close(FILE);sub c ounter {
@data=split(":", $c ounter);
$c ount=@data[0];
$lastip=@data[1];
#以下比较访问者的IP地址与上一次的是否相同如相同
#则不增加记数。if($ENV{'REMOTE_ADDR'}ne$lastip) {
$c ount=$c ount+1;
}els e {
$c ount=$c ount+0;
}
@nums=s p lit(//, $c o unt);for eac h$CountNr (@num s) {
$printc ount = "<img src=\"$url$CountNr$digtype$d igext\" w idth=\"$w idth\" height=\"$he ight\"alt=\"$C ountNr\">";print$printc ount;
}
}sub write_c ount {op en(FILE, ">$c ountname");print FILE"$c ount:$ENV{'REMOTE_ADDR'}";close(FILE);
}sub write_ip{
$date=`$datepath`;chomp($date);open(FILE, ">>$ipname");print FILE"$date$ENV{'REMOTE_ADDR'}\n";close(FILE);
}
sub validate {if($ENV{'HTTP_HOST'} eq"$s erver") {&c ounter;
&write_c ount;if($logip eq"1") {
&write_ip;
}
}els e {print "请不要使用别人的记数器";
}
}
&validate;
HostKvm又上新了,这次上架了2个线路产品:俄罗斯和香港高防VPS,其中俄罗斯经测试电信CN2线路,而香港高防VPS提供30Gbps攻击防御。HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。俄罗斯VPSCPU:1core内存:2G...
iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...
今天遇到一个网友,他在一个服务器中搭建有十几个网站,但是他之前都是采集站点数据很大,但是现在他删除数据之后希望设置可能有索引的文章给予404跳转页面。虽然他程序有默认的404页面,但是达不到他引流的目的,他希望设置统一的404页面。实际上设置还是很简单的,我们找到他是Nginx还是Apache,直接在引擎配置文件中设置即可。这里有看到他采用的是宝塔面板,直接在他的Nginx中设置。这里我们找到当前...