求各位高手给段代码:
实现页面计数的计数器,要求当刷新页面时,不增加计数
实现页面计数的计数器,要求当刷新页面时,不增加计数
解决方案 »
- javascprit相关问题
- 我在Web应用运行之前,要自动找到WEB-INF\classes\resources下某个A.TXT文件,并且修改它,怎样获得那个路径?
- 页面不提交,如何在两个form之间传递数据?
- 简单问题,帮帮初学者,谢谢了。
- 我想在web上实现分开一个个子页的界面(重叠在一起那种)。
- 求助!!!
- 请教 include文件 里面再套用 include 文件为什么显示文件找不到啊
- 高手们,我的问题:整个页面显示乱码。
- jsp中的update该怎么做呢!是不是字符集问题
- 学JSP用哪个开发工具比较好?谢谢!!
- 求代码
- <input name="new[3][]" type="text" value="31"> 怎样从后台获取new[][]这些值?
#存贮表示主页访问量数字的文件
$data = '/usr/local/etc/httpd/htdocs/counter.data';
#用作文件锁的临时文件
$lockfile = '/usr/local/etc/httpd/htdocs/counter.LOCK';
# 主模块
&increment;
print "Content-Type: text/html\n\n";
print $accesses;
sub increment {
# 检查临时文件是否存在
while (-e $lockfile) {
sleep 2; # 存在则等待2秒
}
# 创建临时文件
open(LOCK," >$lockfile") || die
"Can't create lockfile.\n";
# 读文件并更新数据
open(DATA,$data) || die "Can't open data file.\n";
$accesses = < DATA >;
$accesses++;
print DATA "$accesses\n";
close(DATA);
# 删除临时文件,对数据文件开锁
close(LOCK);
unlink($lockfile);
} 你可以在页面上需要显示计数器的地方加上下面的HTML代码,页面被访问的时候,来访者就可以知道自己是第几位来访者了。
< html > < head >
< title >Home Page< /title >
< /head >
< body >
< h1 >Home Page< /h1 >
< p >欢迎您!第
< !--#exec cgi="/cgi-bin/text-counter.cgi" >
位来访者.< /p >
< /body > < /html >