有多少人浏览过此网页这个功能用php和js要如何实现

ip地址相同的则不再记录浏览次数,求具体的解决办法,别说的含含糊糊

可以使用文本文件记录访问者的IP,每次访问时候检查本次机器IP是否已经记录,没有记录的则添加,最后输出记录的总数,下面的代码能实现此功能,供你参考:

<?php
  $f='ip.txt';//记录访问者IP清单的文本文件
  $ip=getenv('REMOTE_ADDR');//获取IP地址
  $ips=file_get_contents($f);//获取访问者清单
  //更新访问者清单,如果是新访问者
  $arr=preg_split('/\s+/', trim($ips));
  if (! in_array($ip,$arr)){
    $arr[]=$ip;
    $ips=implode("\n",$arr);
    file_put_contents($f,$ips);
  }
  //输出访问者人数(包含本次)
  echo count($arr);
?>
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-06
$ip=$_SERVER["REMOTE_ADDR"]; //获取下ip
//得连接下数据库
$sql=" select * from tbname where ip= $ip";
$result= mysql_query($sql);
// 咱查询下这个ip 有吗?
if($result){
// 那咱就记录了
} else{
// 没访问过, 把它的ip插入到数据库。 并且把浏览次数+1
都是sql 语句了。 你应该会的!
}本回答被提问者采纳
相似回答