[原创]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 相关文章推荐
一个ftp类(ini.php)
Oct 09 PHP
一个简单的PHP入门源程序
Oct 09 PHP
PHP操作文件方法问答
Mar 16 PHP
ionCube 一款类似zend的PHP加密/解密工具
Jul 25 PHP
深入解析PHP内存管理之谁动了我的内存
Jun 20 PHP
关于Zend Studio 配色方案插件的介绍
Jun 24 PHP
php实现下载限制速度示例分享
Feb 13 PHP
php类中的各种拦截器用法分析
Nov 03 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
Apr 22 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
Aug 01 PHP
PHP实现链式操作的原理详解
Sep 16 PHP
Laravel框架控制器的middleware中间件用法分析
Sep 30 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
PHP时间相关常用函数用法示例
2020/06/03 PHP
JavaScript中void(0)的具体含义解释
2007/02/27 Javascript
jquery easyui的tabs使用时的问题
2010/03/23 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JavaScript中“过于”犀利地for/in循环使用示例
2013/10/22 Javascript
关闭页面window.location事件未执行的原因及解决方法
2014/09/01 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
Vue基于iview实现登录密码的显示与隐藏功能
2020/03/06 Javascript
three.js 将图片马赛克化的示例代码
2020/07/31 Javascript
Vue中的nextTick作用和几个简单的使用场景
2021/01/25 Vue.js
深入学习python的yield和generator
2016/03/10 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
你真的了解Python的random模块吗?
2017/12/12 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
Python标准库shutil用法实例详解
2018/08/13 Python
Python3.5 Json与pickle实现数据序列化与反序列化操作示例
2019/04/29 Python
python对象与json相互转换的方法
2019/05/07 Python
python pytest进阶之conftest.py详解
2019/06/27 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
解决安装pyqt5之后无法打开spyder的问题
2019/12/13 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
奥地利体育网上商店:Gigasport
2019/10/09 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
俄罗斯天然和有机产品、健康生活网上商店:Fitomarket.ru
2020/10/09 全球购物
涉外经济法专业毕业生推荐信
2013/11/24 职场文书
餐饮业的创业计划书范文
2013/12/26 职场文书
工厂实习感言
2014/01/14 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
班级年度安全计划书
2014/05/01 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
企业计划生育责任书
2015/05/09 职场文书
2019年消防宣传标语集锦
2019/11/21 职场文书
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL