首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » [原创]谁知到网站计数器的原理吗?  


  作者:mikesumake
  注册时间:2005-01-07
  主题/回复:8/3
  积分:443
  等级:★★☆(五级)
  称号:略有小成

  zsy8764@126.com
  未提供
  www.

 

 发表:2005-01-08 01:44:57 阅读 2381 次 回复 2 次 得分2  |   字号 字色
[原创]谁知到网站计数器的原理吗?
我登录一些论坛是有显示我的IP和操作系统还有我在线情况!到底是什么原因呢?计数器的原理是什么呢!php能记录别人访问网页的次数吗?用的是什么函数啊!我上网是在IE中留下了什么呢?
我是不是问的太多了!请别见怪啊!
 
 1#楼  
 
  回复人:kunyizhou
  注册时间:2004-11-26
  主题/回复:6/17
  积分:450
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2005-01-08 02:26:56  评分:1 

那是cookie的原理,当你访问一个网页的时候,cookie会记录下你的信息,当你再次访问的时候,cookie会自动读取上次你留下的信息,这样就产生了计数,
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2005-01-08 16:49:02  评分:1 

计数器的原理是很简单的。。
要记录一个网站被访问的情况,只需要在每个用户登录网站的时候把访问次数加一。这个访问次数可能保存在一个数据库里面,也可能保存在一个文件里面。

如果要记录某个用户访问网站的情况,可以在这个用户的机器上写入cookie,当然有时候用户是禁止写入cookie的,这样的情况下就无法记录某一台机器访问网站的情况。当然有时候使用Ip地址来记录某用户访问网站的次数也是可以的,但是由于大多数用户上网都没有合法的ip,所以这个记录也是不准确的。

至于上网时使用的机器操作系统、浏览器、浏览器版本、传输协议、ip地址等等信息,都是在你访问某一个网站的时候由浏览器发送给服务器的。。php中接收这些信息也是很简单的,用$_SERVER[]系列函数。还有一些其它函数。
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.005sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版