您现在的位置是:网站首页> 编程资料编程资料
php实现统计IP数及在线人数的示例代码_php实例_
2023-05-25
347人已围观
简介 php实现统计IP数及在线人数的示例代码_php实例_
写在前面的话
很多人有这样的需求,就是统计网站访问IP以及在线的人数。今天我们就看一下具体实现方法。
开启依赖函数模块
实现这个功能,需要依赖putenv()函数。下面两种方式均可。
更改php.ini文件方法
找到php.ini文件,搜索putenv关键字,删除即可。
isable_functions = passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
使用宝塔面板
点击左侧软件管理,找到php,然后设置->禁用函数。

删除putenv,然后重启php即可。
实现函数
在count.php同目录下创建文件:count,temp,online。新建文本文档count.txt,去掉扩展名即为count了;
linux系统中请设置文件属性为:777。
文件count.php代码,用到了php函数--explode、isset、empty及sprintf等:
");"; echo "document.write("·昨日访问:".$yesterday_c."");"; echo "document.write("
");"; echo "document.write("今日IP:".$today_c."");"; echo "document.write(" ");"; echo "document.write("·您 访 问:".$your_c."");"; echo "document.write("
");"; echo "document.write("当前在线:".$total_online."");"; exit; ?>
调用
用JS调用文件count.php
在需要加入统计的的地方,添加:
到此这篇关于php实现统计IP数及在线人数的示例代码的文章就介绍到这了,更多相关php 统计IP数及在线人数内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
相关内容
- Yii使用DbTarget实现日志功能的示例代码_php实例_
- 浅谈PHP之ThinkPHP框架使用详解_php技巧_
- 浅谈php常用的7大框架的优缺点_php技巧_
- KindEditor在php环境下上传图片功能集成的方法示例_php技巧_
- php连接mysql之mysql_connect()与mysqli_connect()的区别_php技巧_
- PHP+MySql实现一个简单的留言板_php实例_
- PHP8.0新功能之Match表达式的使用_php实例_
- PHP程序守护进程化实现方法详解_php技巧_
- PHP如何获取Cookie并实现模拟登录_php技巧_
- PHP使用Http Post请求发送Json对象数据代码解析_php技巧_
