在一些网站系统中,用户在登录成功后系统会提示用户访问网站次数。当然可以用数据写入的方式来做,而本例使用 Cookie 记录用户访问同一网站的次数。并在页面上显示访问次数。
1.但用户第一次访问网站时,创建并初始化 Cookie 文件。通过分支语句判断用户是否是第一次访问这个页面。若是第一次则创建名称分别为 time 和 count 的 Cookie 文件并初始化。
2.当用户继续访问网站时,使用计数变量丢名称 count 的 Cookie 文件中存储访问数量进行递增。页面没刷新一次增加 1。
3.显示用户访问的次数和访问时间。
<?PHP
$count = 1;if(!isset($_COOKIE["time"])){
setcookie("time",date("Y-m-d H:i:s"));
setcookie("count",1);
echo "欢迎您第一次访问本网站";}else{
setcookie("time",date("Y-m-d H:i:s"),time()+60);
$count = $_COOKIE['count'] + 1;
setcookie("count",$count);
echo "<center>您上次访问网站时间为".$_COOKIE['time']."</center>";}
?>
<!doctype html><html lang="en"><head>
<Meta charset="UTF-8">
</head>
<body>
<div style="width: 500px; margin: 0 auto;text-align: center;">
您第<?PHP echo $_COOKIE['count']; ?> 次访问网站 时间为 <?PHP echo date("Y-m-d H:i:s" );?>
</div>
</body>
</html>
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!