[原创]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 相关文章推荐
WINXP下apache+php4+mysql
Nov 25 PHP
织梦模板标记简介
Mar 11 PHP
PHP循环获取GET和POST值的代码
Apr 09 PHP
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
Mar 15 PHP
jQuery 源码分析笔记
May 25 PHP
PHP对象Object的概念 介绍
Jun 14 PHP
php实现文件下载简单示例(代码实现文件下载)
Mar 10 PHP
PHP生成随机密码方法汇总
Aug 27 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
基于php解决json_encode中文UNICODE转码问题
Nov 10 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网站安装程序制作的原理、步骤、注意事项和示例代码
2010/08/01 PHP
19个Android常用工具类汇总
2014/12/30 PHP
详谈PHP面向对象中常用的关键字和魔术方法
2017/02/04 PHP
php实现微信发红包功能
2018/07/13 PHP
PHP实现无限极分类的两种方式示例【递归和引用方式】
2019/03/25 PHP
分享精心挑选的23款美轮美奂的jQuery 图片特效插件
2012/08/14 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
2012/12/25 Javascript
js实现页面跳转重定向的几种方式
2014/05/29 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
Bootstrap弹出框modal上层的输入框不能获得焦点问题的解决方法
2016/12/13 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
vue2.x 父组件监听子组件事件并传回信息的方法
2017/07/17 Javascript
vue全局使用axios的方法实例详解
2018/11/22 Javascript
jQuery实现简单的Ajax调用功能示例
2019/02/15 jQuery
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
python使用三角迭代计算圆周率PI的方法
2015/03/20 Python
python魔法方法-自定义序列详解
2016/07/21 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
python生成每日报表数据(Excel)并邮件发送的实例
2019/02/03 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
python按比例随机切分数据的实现
2019/07/11 Python
python3代码输出嵌套式对象实例详解
2020/12/03 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
HTML5 File接口在web页面上使用文件下载
2017/02/27 HTML / CSS
JACK & JONES英国官方网站:欧洲领先的男装生产商
2017/09/27 全球购物
澳大利亚设计师服装在线:MISHA
2019/10/07 全球购物
strlen的几种不同实现方法
2013/05/31 面试题
六月份红领巾广播稿
2014/02/03 职场文书
高中家长寄语
2014/04/02 职场文书
关于教师节的演讲稿
2014/09/04 职场文书
学校光盘行动倡议书
2015/04/28 职场文书
离婚答辩状范文
2015/05/22 职场文书
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
SpringBoot集成MongoDB实现文件上传的步骤
2022/04/18 MongoDB
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技