利用cookie统计用户访问网页次数

如何创建 cookie?
setcookie() 函数用于设置 cookie。

注释:setcookie() 函数必须位于 <html> 标签之前。

 

创建您的第一个PHP cookie
当您创建一个cookie,使用函数setcookie,你必须指定三个参数。这些参数是setcookie(名称,值,过期):

姓名:您的Cookie的名称。您将使用此名称以后检索你的cookie,所以不要忘记它!
价值:在您的cookie中存储的值。共同价值观是用户名(字符串)和最后的访问时间(日期)。
到期:日期时,Cookie将过期,被删除。如果您没有设置此过期日期,那么它将被视为一个会话cookie被删除,并重新启动浏览器时。
在这个例子中,我们将创建一个Cookie,它存储用户上次访问频率来衡量人们回访我们的网页。我们希望人们忽视超过两个月采取返回到网站,所以我们将设置Cookie的到期日期中的两个未来个月!

<?php教程
//Calculate 60 days in the future
//seconds * minutes * hours * days + current time
$inTwoMonths = 60 * 60 * 24 * 60 + time();
setcookie('lastVisit', date("G:i - m/d/y"), $inTwoMonths);
?>

如果你不能走在这个例子中有所涉及的日期计算。重要的是你知道如何设置了一个cookie,通过指定的三个重要参数:名称,价值和到期日期。

检索你的新鲜曲奇
如果你的cookie的尚未到期的,让我们从该用户的个人电脑是使用恰当的关联数组名为$ _COOKIE中。你的存储cookie的名称是关键,将让您找回您的存储cookie的值!

<?php
if(isset($_COOKIE['lastVisit']))
 $visit = $_COOKIE['lastVisit'];
else
 echo "You've got some stale cookies!";

echo "Your last visit was - ". $visit;
?>
cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。

如果浏览器不支持 cookie 该怎么办?
如果您的应用程序涉及不支持 cookie 的浏览器,您就不得不采取其他方法在应用程序中从一张页面向另一张页面传递信息。一种方式是从表单传递数据

时间: 2025-01-25 12:33:40

利用cookie统计用户访问网页次数的相关文章

php下用cookie统计用户访问网页次数的代码_php技巧

如何创建 cookie? setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 <html> 标签之前. 创建您的第一个PHP cookie 当您创建一个cookie,使用函数setcookie,你必须指定三个参数.这些参数是setcookie(名称,值,过期): 姓名:您的Cookie的名称.您将使用此名称以后检索你的cookie,所以不要忘记它! 价值:在您的cookie中存储的值.共同价值观是用户名(字符串)和最后的访问时间(日期). 到期:日

统计用户访问日志

问题描述 统计用户访问的每个页面URL.进入页面的时间StartTime.关闭页面的时间EndTime.需要注意:(1)不记录页面回传(比如点击了页面按钮) 解决方案 解决方案二:页面loadedunloaded写日志解决方案三:关闭页面的时间EndTime.这个很难控制,用户关闭浏览器右上角的那个叉叉,不会产生数据日志记录的!解决方案四:引用1楼shangdi_zhishou的回复: 页面loadedunloaded写日志 网站中有很多页面(几十上百),这种方式不可取.有没有全局控制的?解决方

PHP利用Cookie设置用户30分钟未操作自动退出功能

登陆控制器需要做的登陆成功把用户ID等信息存入cookie: $this->systemSetKey(array('name'=>$admin_info['admin_name'], 'id'=>$admin_info['admin_id'],'gid'=>$admin_info['admin_gid'],'sp'=>$admin_info['admin_is_super']));//登陆成功之后做得事情 父类中的 systemSetKey 方法: /** * 系统后台 会员

利用js cookie记录用户访问次数

录的数目你访问网页时,并显示取决于次数各种消息 <SCRIPT>  // for viewing source code  <!---Activate Cloaking Device  function WinOpen()     {     alert('nPage will load to full screen.nnUse View/Document Source from menu bar to view source.nnClose new window to return t

php cookie记录用户访问过的网页方法

cookie 常用于识别用户.cookie 是服务器留在用户计算机中的小文件.每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie.通过 php教程,您能够创建并取回 cookie 的值. 如何创建 cookie? setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 <html> 标签之前. 语法 setcookie(name, value, expire, path, domain); $content_id = array();//

php 利用cookie记住用户登录名与密码方法

php教程实现记住密码自动登录方法不止一个,下面出现有二个emptyempty,其实是一个,那是因为代码高亮有bug.希望对大家有帮助. 一,用户登录的check  代码如下: //检查用户是否登录 function checklogin(){ if(emptyempty($_session['user_info'])){ //检查一下session是不是为空 if(emptyempty($_cookie['username']) || emptyempty($_cookie['password

用js统计用户下载网页所需时间的脚本_javascript技巧

有时候,我们可能根据多台服务器,根据IP计算在南方的用户选择南方的服务器,在北方的选择北方的服务器,但是渐渐发现用IP统计经常出现误差.以前曾想过在客户端用ping的方法看看哪台服务器连接快,但是至少需要用户安装一个插件.现在想想,其实用js似乎也可以解决一部分问题 <script language="javascript"> function getDate() { var d = new Date(); var s = d.getUTCSeconds(); var m

利用cookie实现用户自动登录的代码

cookie 是由服务器发送到浏览器的变量.cookie 通常是服务器嵌入到用户计算机中的小文本文件.每当计算机通过浏览器请求一个页面,就会发送这个 cookie. 实例 <?php教程   echo( "Cookie created? : " . setcookie("cookie_name", "cookie_data" ) ); ?> <html>  <head>   <title>Cooki

php模仿用户访问网页程序代码

 代码如下 复制代码 function httpget( $url, $followredirects=true ) { global $final_url; $url_parsed = parse_url($url); if ( empty($url_parsed['scheme']) ) {     $url_parsed = parse_url('http://'.$url); } $final_url = $url_parsed;   $port = $url_parsed["port&