[原创]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中常见的mongodb查询操作
Jun 20 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
Feb 13 PHP
php网页病毒清除类
Dec 08 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
Apr 09 PHP
为你总结一些php信息函数
Oct 21 PHP
Yii2框架使用计划任务的方法
May 25 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 29 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
laravel框架如何设置公共头和公共尾
Oct 22 PHP
YII2框架中使用RBAC对模块,控制器,方法的权限控制及规则的使用示例
Mar 18 PHP
PHP unset函数原理及使用方法解析
Aug 14 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
symfony表单与页面实现技巧
2015/01/26 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
jQuery-Easyui 1.2 实现多层菜单效果的代码
2012/01/13 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
Java File类的常用方法总结
2015/03/18 Javascript
PHP+mysql+Highcharts生成饼状图
2015/05/04 Javascript
jquery实现select下拉框美化特效代码分享
2015/08/18 Javascript
基于jquery实现复选框全选,反选,全不选等功能
2015/10/16 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
修改 bootstrap table 默认detailRow样式的实例代码
2017/07/21 Javascript
JavaScript实现各种排序的代码详解
2017/08/28 Javascript
js实现上传并压缩图片效果
2018/01/10 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
javascript异常处理实现原理详解
2020/02/17 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
浅谈DataFrame和SparkSql取值误区
2018/06/09 Python
Python检查ping终端的方法
2019/01/26 Python
如何使用pyinstaller打包32位的exe程序
2019/05/26 Python
Python类的动态绑定实现原理
2020/03/21 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
让IE6、IE7、IE8支持CSS3的脚本
2010/07/20 HTML / CSS
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
南非最大的在线时尚商店:Zando
2019/07/21 全球购物
行政经理岗位职责
2013/11/09 职场文书
土地转让协议书
2014/09/27 职场文书
工作表扬信
2015/01/17 职场文书
关于长城的导游词
2015/01/30 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP
python疲劳驾驶困倦低头检测功能的实现
2022/04/04 Python