当前位置:首页 » 编程语言 » php在线统计

php在线统计

发布时间: 2025-01-25 01:26:42

php 怎么做浏览量的统计用的是thinkphp框架

可以提供简单的方法:(基于你用的是tp,对于做cache缓存也不影响统计,毕竟是访问了控制器方法)
第一:当访问这个页面的时候,对应的有控制器,在控制器中做一个操作,每被访问这个页面一次给数据库那个字段加1(这个不精准)
第二:获取访问页面人的ip地址,在数据库存记录,每此访问此页面也就是控制器 就做同样的操作,前提是判断这个人的ip是否存在,存在证明已访问过。(稍微精确点)
当然还有不少其他的方法,这里是比较简单的。希望可以帮助到

② php怎么统计访问次数

那就给你个简单的吧,就只记录用户浏览器 session_id 的。把代码加入你的首页 PHP文档 即可

<?php
session_start();
$log = 'log.txt';
if(!$handle = fopen($log,"a+")){ echo '日志文件打开失败'; exit(); }
if(!fwrite($handle,session_id().chr(13))){ echo '数据写入失败'; exit(); }
fclose($handle);
$file = file_get_contents($log);
$content = explode(chr(13),$file);
echo "本页被访问次数: <b>".(count($content)-1)." </b>";
?>

③ php中如何统计用户在线时长

可以通过session记录。
从创建该用户session(用户登录)到删除其session(用户退出),计算出时间,写入数据库进行统计。

④ php如何统计一个数组中相同元素的个数

简单的循环即可,选出重复(出现次数大于等于2)的元素并统计每个重复元素出现的次数:

php中的 array_count_values() 函数可以实现

array_count_values() 函数用于统计数组中所有值出现的次数。

本函数返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。

array_count_values(array)

例如:

<?php

$a=array("Cat","Dog","Horse","Dog");

print_r(array_count_values($a));

?>

输出:

Array ( [Cat] => 1 [Dog] => 2 [Horse] => 1 )

(4)php在线统计扩展阅读:

php统计数组元素个数

count():对数组中的元素个数进行统计;

sizeof():和count()具有同样的用途,这两个函数都可以返回数组元素个数,得到一个常规标量变量中的元素个数。

如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;

array_count_value():统计每个特定的值在数组$array中出现过的次数;

如:

$array=array(4,5,1,2,3,1,2,1);

$ac=array_count_value($array);

将创建一个名为$ac数组,该数组包括:

关键字 值

4 1

5 1

1 3

2 2

3 1

⑤ php怎样统计在线人数

首先,php不能直接统计在线人数,因为php只能获取用户上线的事件,没法获取用户下线的事件。
目前最靠谱的方法是,用户上线时创建一个session数据,并把这个数据保存在数据库或某个文件里,该用户每次操作都更新一次这个数据的时间。在统计人数的时候,把最后一次更新超过某个时间(比如说10分钟)的数据删除掉,剩下有多少个数据,就有多少用户在线。
不过缺点是显而易见的,比如一个用户下线了,他可能之后最多有10分钟会被计算在在线人数里,再比如一个人看一个网页的文章看了10多分钟,他就可能被排除在在线人数之外了。
总之,只能算个大概。

⑥ PHP中,什么函数可以统计一个目录中共有多少个文件

$arr = scandir($dir);
$all = count($arr)-2;//所有文件总数除./和../
$php = count(preg_grep("/\.php$/", $arr));
$txt0 = $all - count(preg_grep("/\.txt$/", $arr));
echo '共有'.$all.'个文件,php文件'.$php.'个,非txt文件'.$txt0.'个';
希采纳

⑦ 如何在PHP页面统计某链接的点击数

不用数据库的话,挺麻烦的,如果用一个文本文件来做记录,一样麻烦.

建议还是需要做数据库,不然你的统计保存在哪儿啊.

点击链接记录,最好的办法是,点击链接后,先进数据库保存点击数,再通过页面转向功能到达最终页面.

数据库我就不写代码了,网上一大堆的,呵呵

热点内容
升级android6 发布:2025-01-25 07:17:59 浏览:779
多人直播源码 发布:2025-01-25 07:16:38 浏览:466
机房服务器如何安装系统 发布:2025-01-25 07:03:02 浏览:937
linux命令for循环 发布:2025-01-25 06:58:07 浏览:268
c语言链表的排序 发布:2025-01-25 06:48:17 浏览:887
查看存储空间的命令 发布:2025-01-25 06:40:06 浏览:610
安卓系统如何保活 发布:2025-01-25 06:36:27 浏览:779
缓存不退出 发布:2025-01-25 06:35:02 浏览:265
protel编译 发布:2025-01-25 06:35:00 浏览:203
bt我的世界服务器 发布:2025-01-25 06:33:35 浏览:392