[原创]CI(CodeIgniter)简单统计访问人数实现方法


Posted in PHP onJanuary 19, 2016

本文实例讲述了CI(CodeIgniter)简单统计访问人数实现方法。分享给大家供大家参考,具体如下:

废话不说,先上代码:

控制器文件:

/application/controllers/hello.php 如下:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Hello extends CI_Controller {
  public function index()
  {
    echo "Hello CodeIgniter!";
  }
  public function showval($name){
    //访问路径:http://localhost/ci/index.php/hello/showval/Tom
    $this->name=$name;
    @$num=file_get_contents('./num.txt');//加上@屏蔽警告提示(第一次运行没有TXT文件会有警告提示)
    $num=$num?$num:0;
    $num++;
    $arr=array('v_name'=>$name,'v_num'=>$num);
    $re=fopen('./num.txt','w');
    fwrite($re,$num);
    fclose($re);
    $this->load->view('test_views',$arr);
  }
}

视图文件:

/application/views/test_views.php 如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>访问统计</title>
</head>
<body>
<?php echo $v_name;?>是第 <?php echo $v_num;?> 位访问者
</body>
</html>

运行结果如下图所示:

[原创]CI(CodeIgniter)简单统计访问人数实现方法

希望本文所述对大家基于CodeIgniter框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP 高级课程笔记 面向对象
Jun 21 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
PHP在获取指定目录下的目录,在获取的目录下面再创建文件,多平台
Aug 03 PHP
如何用php获取文件名后缀
Jun 09 PHP
PHP5.5和之前的版本empty函数的不同之处
Jun 13 PHP
php结合curl实现多线程抓取
Jul 09 PHP
详解PHP中的Traits
Jul 29 PHP
PHP 读取文本文件内容并分页显示
Jan 02 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
Jan 24 PHP
PHP实现的堆排序算法详解
Aug 17 PHP
详解no input file specified 三种解决方法
Nov 29 PHP
PHP数组去重比较快的实现方式
Jan 19 #PHP
PHP保存session到memcache服务器的方法
Jan 19 #PHP
PHP mysql事务问题实例分析
Jan 18 #PHP
给PHP开发者的编程指南 第一部分降低复杂程度
Jan 18 #PHP
PHP基于cookie与session统计网站访问量并输出显示的方法
Jan 15 #PHP
php实现的操作excel类详解
Jan 15 #PHP
php实现的xml操作类
Jan 15 #PHP
You might like
咖啡界又出新概念,无需咖啡豆的分子咖啡
2021/03/03 咖啡文化
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
2016/06/13 PHP
Laravel实现表单提交
2017/05/07 PHP
js同时按下两个方向键
2007/12/01 Javascript
jQuery EasyUI API 中文文档 - PropertyGrid属性表格
2011/11/18 Javascript
web的各种前端打印方法之jquery打印插件PrintArea实现网页打印
2013/01/09 Javascript
javascript数据结构与算法之检索算法
2015/04/04 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
jquery实现可横向和竖向展开的动态下滑菜单效果
2015/08/24 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
常用的javascript设计模式
2017/01/11 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
JS操作xml对象转换为Json对象示例
2017/03/25 Javascript
Vue2.x中的父组件传递数据至子组件的方法
2017/05/01 Javascript
VUE axios上传图片到七牛的实例代码
2017/07/28 Javascript
小程序实现分类页
2019/07/12 Javascript
JavaScript中Object、map、weakmap的区别分析
2020/12/15 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
python GUI实例学习
2017/11/21 Python
详解基于django实现的webssh简单例子
2018/07/17 Python
Python基于scipy实现信号滤波功能
2019/05/08 Python
pybind11在Windows下的使用教程
2019/07/04 Python
django admin.py 外键,反向查询的实例
2019/07/26 Python
tensorflow 利用expand_dims和squeeze扩展和压缩tensor维度方式
2020/02/07 Python
python实现查找所有程序的安装信息
2020/02/18 Python
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
2015/09/17 面试题
C#笔试题集合
2013/06/21 面试题
工程造价专业大专生求职信
2013/10/06 职场文书
幼儿园音乐教学反思
2016/02/18 职场文书