$username = "‘".session('userRealname')."’"." "; // 获取用户名

$userIp = get_client_ip(); // 获取用户IP

if(session('userRealname')==''){ // 判断用户是否登录

$username = '匿名用户 ';

}

$url_name = __SELF__;

header("Content-type: text/html; charset=utf-8");

if(session ('userType')==3){

$filename = '/home/wwwroot/default/world/behavior_log/'.'Savior_'.date('Y-m-d',time()).'.xml'; // 命名日志文件名

}else{

$filename = '/home/wwwroot/default/world/behavior_log/'.date('Y-m-d',time()).'.xml'; // 命名日志文件名

}

$handle = fopen($filename, 'a'); // 做写入操作,在文件尾部追加

fwrite($handle, "\n".date('Y-m-d H:i:s',time())." "); // 写入操作时间

fwrite($handle,"\t".$username.'访问了'.' '.$url_name." ".'IP地址为:'.$userIp."\n"); // 写入访问页面 和 IP地址

fclose($handle); // 关闭文件

一键复制

编辑

Web IDE

原始数据

按行查看

历史

behavior php,behavior.php相关推荐

  1. 重要的ui组件——Behavior

    v7包下的组件类似CoordinatorLayout推出也有一段时间了,大家使用的时候应该会体会到其中很多的便利,今天这篇文章带大家来了解一个比较重要的ui组件--Behavior.从字面意思上就可以 ...

  2. Hello,Behavior

    引言         在看PDC-09大会的视频时,其中一篇讲利用Blend来扩展Silverlight元素的行 为,当时感觉很酷:在Blend中,将MouseDragElementBehavior拖 ...

  3. C语言中的undefined behavior系列(2)-- lifetime of object

    文章的传送门: C语言中的undefined behavior/unspecified behavior - 序 嗷嗷的话: 本文里只要是大段大段的英文,都来至C99标准.所有的中文注释都是我对标准的 ...

  4. layui totalRow 多层嵌套json_自定义 Behavior,实现嵌套滑动、平滑切换周月视图的日历...

    使用 CoordinateLayout 可以协调它的子布局,实现滑动效果的联动,它的滑动效果由 Behavior 实现.以前用过小米日历,对它滑动平滑切换日月视图的效果印象深刻.本文尝试用自定义 Be ...

  5. 高仿知乎android,Android高仿知乎首页Behavior

    Android自定义Behavior实现跟随手势滑动,显示隐藏标题栏.底部导航栏及悬浮按钮 Android Design包下的CoordinatorLayout是相当重要的一个控件,它让许多动画的实现 ...

  6. 小程序中的behavior

    Behavior 概念:用与小程序中组件间代码共享的特性,类似于一些编程语言的 "mixins", "traits" 作用: 每一个behavior 可以包含一 ...

  7. 【愚公系列】2022年02月 微信小程序-Behavior

    文章目录 一.Behavior 1.Behavior的定义 2.Behavior的属性 3.使用 二.内置的Behavior 1.wx://form-field 2.wx://form-field-g ...

  8. CoordinatorLayout高级用法-自定义Behavior

    在新的support design中,CoordinatorLayout可以说是最重要的一个控件了,CoordinatorLayout给我们带来了一种新的事件的处理方式--behavior,你是不是还 ...

  9. Android Behavior之相关解析

    如果不了解Android嵌套滚动,最好看一下我之前的文章 Android 嵌套滑动--NestedScrolling完全解析,当然不了解对本篇文章的阅读也不会有太大的阻塞. 第一个简单的自定义Beha ...

最新文章

  1. 如何用excle制作黑人拉馆_家居DIY带你学习如何用塑料勺制作壁挂!
  2. 又双叒叕出事?微信 PC 版被曝扫描用户浏览器 cookies
  3. 语音合成模块 文本转TTS 真人发音 SYN6288
  4. 安装linux_linux安装mysql
  5. Highcharts X轴名称太长,如何设置下面这种样式
  6. mysql 复制表结构到一个新表_MySQL复制表数据或表结构到新表中
  7. QTP自动化测试视频系列
  8. 请编写一个 C 函数,该函数给出一个字节中8二进制数中为1的个数
  9. xcode 自动化出包
  10. 轻量易用的微信Sdk发布——Magicodes.Wx.Sdk
  11. python3学习笔记(2)_list-tuple
  12. 蓝色妖姬T3300摄像头有驱动无法显示画面解决方案
  13. 手动杀毒,SOLA病毒(也称之为worm.script.bat.Agent、Trojan.Win32.Sola病毒)
  14. 厦门92坐标参数讨论
  15. Dialogs(对话框)
  16. 物联网嵌入式系统的操作系统介绍
  17. 关于SMP IRQ affinity
  18. 小米电视看普通电视台,只需几步就能轻松解锁
  19. CDH安装Tez 0.8.5
  20. PHP前一页 后一页 切换

热门文章

  1. c#使用正则表达式获取TR中的多个TD_PHP正则表达式技术心得与使用技巧完全详解 第3节...
  2. centos7 iptables 端口转发 保存_Linux 开发笔记《如何在CentOS 7上启动和启用Firewalld》...
  3. python是如何实现进程池和线程池的_进程、线程、线程池和协程如何理解?
  4. Android开发之自定义view绘制坐标位置出错的问题解决
  5. Android开发中常用的注释图案
  6. Timer和TimerTask详解
  7. html5多大场景,HTML5新标签解释及其使用场景
  8. Android仿微信高效压缩图片(libjpeg)
  9. android R.id.转化为view
  10. GBin1专题之Web热点秀#15