当前位置:首页 » 编程语言 » php简单程序

php简单程序

发布时间: 2025-04-27 02:16:13

‘壹’ 帮忙写php程序

两种方式实现,第一种是使用数据库记录IP的登录次数和上次登录时间,如果上次登录时间不是今天就设置登录次数为1,否则登录次数为上次的+1(如果没用上次记录上次就为0),然后根据当前次数显示结果即可,程序非常简单。
这种方式的缺点是使用较多的服务器属性,比如每天有数万IP访问的情况,另外一个缺点是由于IP的动态分配,可能许多人访问的IP是相同的,那么就会出现某人第一次访问的时候提示是第20次访问。
第二种方法是使用客户端COOKIE实现,这个甚至不用PHP(使用JS)都可以实现,每次代码检测上次登录时间和已经登录次数两个COOKIE变量,如果上次登录时间不是今天就修改登录次数为1,否则更新登录次数。程序也很简单。
这种方式的缺点是有的机器禁止COOKIE,每次登录都会显示第一次,优点是减少了服务器资源,而且可以解决动态IP、代理等情况。
我偏向使用COOKIE方法,程序如下:
<?php
$today=date('Y-m-d');
if
(isset($_COOKIE['today'])){
if($today==$_COOKIE['today'])
$logs=$_COOKIE['logs']+1;
else
$logs=1;
}else{
$logs=1;
}
setcookie('today',$today,time()+72*3600);
setcookie('logs',$logs,time()+72*3600);
if
($logs<=25)
echo
"你第
$logs
次访问本页";
else
echo
"谢谢光临";
?>
测试环境暂时用不了,可能会存在小问题,如果你解决不了,请说明现象。

热点内容
安卓在哪里可以创建id 发布:2025-09-24 16:30:36 浏览:318
gvim编译c 发布:2025-09-24 16:20:06 浏览:486
如何在手机上进行反编译 发布:2025-09-24 15:48:18 浏览:667
java对象for循环 发布:2025-09-24 15:34:43 浏览:689
服务器如何配置ipv6 发布:2025-09-24 15:07:51 浏览:689
cd文件反编译 发布:2025-09-24 14:56:29 浏览:892
芳村万科海上传奇 发布:2025-09-24 14:19:22 浏览:519
前台加密后台解密 发布:2025-09-24 14:10:29 浏览:92
什么id密码可以下载安卓 发布:2025-09-24 13:36:54 浏览:627
win7如何登陆ftp 发布:2025-09-24 13:01:29 浏览:178