本款程序是利用php txt实现的网页访问次数统计代码,要记录用户访问了页站页面的次数比较简单实用。

include ("counter.php")

?>

 代码如下 复制代码
访问者计数器

你是第 = $counter ?> 个来访者,

你的ip:= $ip ?>

 代码如下 复制代码

$fp = fopen("counter.txt","r ");

$counter = fgets($fp,80);

$counter = doubleval($counter) 1;

fseek ($fp,0);

fputs($fp,$counter);

fclose($fp);

/*

如果要把这个统计器做成图片的,可以加入下面代码,并且在images目录下做0,9命名的图片就ok了。

*/

$number = strlen("$counter");

for($i = 0;$i

$gra_counter = substr($counter,$i,1);

$image = $image."";

}

if ($http_server_vars["http_x_forwarded_for"])

{

$ip = $http_server_vars["http_x_forwarded_for"];

}

elseif ($http_server_vars["http_client_ip"])

{

$ip = $http_server_vars["http_client_ip"];

}

elseif ($http_server_vars["remote_addr"])

{

$ip = $http_server_vars["remote_addr"];

}

elseif (getenv("http_x_forwarded_for"))

{

$ip = getenv("http_x_forwarded_for");

}

elseif (getenv("http_client_ip"))

{

$ip = getenv("http_client_ip");

}

elseif (getenv("remote_addr"))

{

$ip = getenv("remote_addr");

}

else

{

$ip = "unknown";

}

php记录访问保存数据库,php无需数据库访问者计数器(txt文本保存数据)相关推荐

  1. vb mysql数据导入到mssql,[请教]怎样把*.txt文本的数据导入sql数据库中?

    我分两步走,先将文本文件导入到grid中,然后再上传到数据库.但是我测试下列代码来将文本文件导入时总是出错,不能成功导入,代码如下:Private Sub Command1_Click() On Er ...

  2. 数据库load data命令批量插入txt文件的数据

    进入mysql命令行 如果出现不允许外部文件的导入可以 在mysql客户端输入: set global local_infile=1; 准备好实验数据 public static void main( ...

  3. python读取中文txt文本-python中使用txt文本保存和读取变量

    ### 问题: 在python中需要经常有需要提前生成复杂的计算结果变量的需求减少程序计算运行时间的需求,因此这里把变量存在txt文本文件中. 解决方法: 使用两个函数解决问题,一个函数把变量保存到文 ...

  4. Oracle中如何记录访问数据库的登录信息?

    曾有同学问过,能不能知道都有谁登陆过Oracle数据库, 碰巧看到老杨的这篇历史文章<Oracle中如何记录访问数据库的登陆信息>,介绍了几种实现这个需求的方案,学习一下. 1. 有哪些审 ...

  5. 记录一次线上Mysql数据库迁移方案制定与实施

    前言 系统运行有很多年了. 数据库服务器也运行很多年了,性能比较老旧,SSD硬盘容量只有250G,在各种需求下,当前服务器的磁盘即将不足.所以开启了本次数据库的迁移行动. 需求 迁移的数据量高达130 ...

  6. 用java把通达信导出的交易记录文件高速批量导入mysql数据库

    有段时间需要把通达信的交易记录导入到mysql数据库,主要是1分钟和5分钟数据.对比测试过innoDB和MyISAM引擎,不论从数据访问速度还是数据文件空间占用上比较,MyISAM都大占优势. Mys ...

  7. access如何保存小数点后_Access数据库破解实战

    Access数据库基本知识 Access是微软(Microsoft)公司于1994年推出的一种基于Windows的桌面关系数据库管理系统(RDBMS),关系式数据库由一系列表组成,表又由一系列行和列组 ...

  8. 利用花生壳实现B电脑远程连接或程序访问A电脑上的数据库,并将图片音频从B电脑存储至A电脑上的SQL Server数据库并读出

    想必大家都有这样的疑问,A电脑上安装了SQL Server并创建了数据库,B电脑上也安装有SQL Server,现在需要用B电脑上的SQL Server连接A电脑上SQL Server里的数据库并进行 ...

  9. 数据库防火墙——实现数据库的访问行为控制、危险操作阻断、可疑行为审计...

    转自百度百科 数据库防火墙系统,串联部署在数据库服务器之前,解决数据库应用侧和运维侧两方面的问题,是一款基于数据库协议分析与控制技术的数据库安全防护系统.DBFirewall基于主动防御机制,实现数据 ...

最新文章

  1. js 判断数据类型的几种方法
  2. oracle rac vip什么用,oracle 10g,11g RAC中vip作用
  3. mongodb系列01--基础篇
  4. 使用try-catch-finally处理异常---java
  5. 每秒可产生1亿个序列号的序列生成代码 支持64台服务器同步生成
  6. linux oracle semopm,Linux 内核参数设置于详解 --Oracle 安装
  7. 带你了解Node.js包管理工具:包与NPM
  8. C++表白代码---一颗心
  9. 由于 web 服务器上此资源的访问控制列表(acl)配置或加密设置,您无权查看此目录或页面。...
  10. SAP License:再谈SAP系统发票校验的”事后借记”
  11. mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录
  12. codeforce474D_组合
  13. [poj] 1235 Farm Tour || 最小费用最大流
  14. 杨森翔的书法-10斗方:杜牧中秋月
  15. git管理工具使用-本地通过git命令拉取项目
  16. 复现autotune算法时遇到的若干问题及其解决方案
  17. PID调节原理——方法
  18. 计算机无法识别sd存储卡,Win7系统电脑插入SD卡提示“无法读取SD卡”的解决方法...
  19. 软件质量管理-TSP各次会议内容
  20. 最好用的Nema信号模拟器:NemaStudio 1.30.5885 开发者Nema 必备利器, 包括AIS Simulator,GPS Simulator,weather simulator,ra

热门文章

  1. 关于数字孪生技术你需要知道的
  2. 2017.06.02.最佳健康革^-*命(THE OPTIMAL HEALTH REVOLUTION).杜克 约翰逊博士
  3. android系统息屏设置_不用羡慕了!安卓8.0手机都能用上息屏显示
  4. Redis优化秒杀系统
  5. 在linux下给编辑文件在哪里设置密码,在 Linux 中用 Vim 对文件进行密码保护
  6. dicom、raw、mhd 医学图像文件的解读
  7. 风铃驾到站长是否要转换战场
  8. C# 获取List集合中指定几行的数据
  9. Java通过字节流获取图片类型
  10. Redis:缓存一致性问题(缓存更新策略)