当前位置:首页 » 编程语言 » 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
"谢谢光临";
?>
测试环境暂时用不了,可能会存在小问题,如果你解决不了,请说明现象。

热点内容
通达信k线公式源码 发布:2025-07-13 19:33:53 浏览:834
老式转盘密码箱怎么开 发布:2025-07-13 19:32:44 浏览:74
少儿编程平板 发布:2025-07-13 19:32:43 浏览:878
集成编译环境是什么 发布:2025-07-13 19:30:27 浏览:688
php判断字符是否相等 发布:2025-07-13 19:17:21 浏览:614
电脑直播唱歌电脑需要什么配置 发布:2025-07-13 19:03:45 浏览:88
config连接数据库 发布:2025-07-13 19:02:24 浏览:953
bt文件解压 发布:2025-07-13 19:02:16 浏览:744
比较便宜的云服务器 发布:2025-07-13 18:29:59 浏览:406
切换ftp 发布:2025-07-13 18:29:07 浏览:738