1. 程式人生 > >PHP記錄使用者操作日誌記錄

PHP記錄使用者操作日誌記錄

<?php
	header("Content-type: text/html; charset=utf-8"); 
	error_reporting(0);//關閉所有的錯誤資訊,不會顯示,如果清除掉,會將錯誤的日誌寫入到log中
	ini_set('log_errors','on');
	//開啟外部儲存的錯誤資訊
	//ini_set('error_log',"D:/error.log");
	//將這個資訊儲存到這個檔案中 ,這個檔案必須先建立
	rror_log('示例的錯誤資訊');
	$username=$_POST['username'];
	$password=$_POST['password'];
	if($username=='admin' && $password=='123'){
	ini_set('error_log',"D:/erroryes.log");
	echo "登入成功";
	error_log("ip地址為".$_SERVER['REMOTE_ADDR']."的主機時間為".date("Y-m-d H:i:s").",以使用者名稱".$username."密碼為:".$password."登入成功");
	}else{
	ini_set('error_log',"D:/errorno.log");
	echo "登入失敗";
	error_log("ip地址為".$_SERVER['REMOTE_ADDR']."的主機時間為".date("Y-m-d H:i:s").",以使用者名稱".$username."密碼為:".$password."嘗試登入");
	}

輸出:[06-Jan-2018 03:30:13 UTC] ip地址為127.0.0.1的主機時間為2018-01-06 03:30:13,以使用者名稱admin密碼為:123登入成功


相關推薦

PHP記錄使用者操作日誌記錄

<?php header("Content-type: text/html; charset=utf-8"); error_reporting(0);//關閉所有的錯誤資訊,不會顯示,如果

springboot—spring aop 實現系統操作日誌記錄存儲到數據庫

work prop 請求 pack spa 成功 方法 代碼 shu 原文:https://www.jianshu.com/p/d0bbdf1974bd 采用方案: 使用spring 的 aop 技術切到自定義註解上,針對不同註解標誌進行參數解析,記錄日誌

使用Spring AOP自定義註解方式實現使用者操作日誌記錄

1,開發環境 作業系統:Windows 7 JDK:1.8.0_161 Eclipse:Mars.2 Release (4.5.2) 2,自定義註解類UserLog @Target({ElementType.PARAMETER, ElementType.METHOD}) @R

MySQL記錄使用者操作日誌

有時,我們想追蹤某個資料庫操作記錄,如想找出是誰操作了某個表(比如誰將欄位名改了)。 二進位制日誌記錄了操作記錄,執行緒號等資訊,但是卻沒有記錄使用者資訊,因此需要結合init-connect來實現追蹤。 init-connect,在每次連線的初始化階段,記錄下這個連線的使用者,和conne

php 寫入檔案,日誌記錄資訊方法

/** * [write_log 寫入日誌] * @param [type] $data [寫入的資料] * @return [type] [description] */ function write_log($data){ $years = date('Y-m')

Springboot 如何使用AOP同時織入多個切面?實現使用者 操作日誌記錄功能

首先匯入AOP的pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-sta

springmvc+log4j操作日誌記錄,詳細配置

需要匯入包:  log包:log4j-12.17.jar 第一步:web.xml配置 <!-- log4j配置,檔案路徑,因為是跟隨專案啟動 --> <context-param> <param-name>

關於系統記錄使用者操作日誌及物件變更問題

mysql匯入出錯懷疑是特殊字元導致一道白光回到白雲城看看經驗149級54的經驗只要能找到類似的精英怪聚集點相信一天時間就能升到150級到時候裝備上我的仙器烈魂劍哈哈哈簡直拉風到了極點啊mysql匯入出錯懷疑是特殊字元導

自定義註解+Spring AOP實現記錄使用者操作日誌

一、背景     專案中需要對使用者的各種操作做詳細的操作日誌記錄,需要記錄使用者操作的操作模組、具體操作以及操作的資料記錄ID等。     若寫一個方法去儲存操作,則需要每次手動去呼叫。由於是非業務性的操作,並且大量的重複操作,Spring AOP就能很好的解決這個問題。

laravel 利用中介軟體進行操作日誌記錄

利用中介軟體進行操作日誌記錄過程: 1、建立中介軟體 php artisan make:middleware AdminOperationLog 2、生成了檔案./app/Http/Middleware/AdminOperationLog.php 程

整合springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap實現許可權管理檔案上傳下載多資料來源切換操作日誌記錄等功能

花了兩週,學習了下springboot,然後做個小東西練練手.專案基於jdk1.8+maven整合了springboot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap等技術,springboot+Listener(監聽器),Filter

spring aop 實現使用者操作日誌記錄功能

首先寫好一個工具類 LogAspect.java package com.yangjf.commons; import java.lang.reflect.Method; import java.util.Date; import org.aspectj.lang.Join

《web工程aop實現前臺操作日誌記錄》初稿

寫日誌功能很繁瑣,博主廢了一些時間寫出來分享,用的ssm框架,後期會設定優先順序,避免所有方法都會被記錄到日誌。開始: 1、首先定義一個自定義註解@controllerLog和@serviceLog package com.hhwy.business.annotation

使用Spring AOP 來記錄使用者操作日誌並存儲到資料庫中

之前要做一個記錄使用者操作的日誌記錄,找了很多方法,最後選擇使用spring AOP來實現。由於是要記錄使用者操作的日誌,所以我使用的是返回通知(@AfterReturning),只有在前端呼叫了我後端的介面併成功返回,才呼叫我的切面方法記錄使用者的操作儲存到資料庫中。 L

Spring Aop實現使用者操作日誌記錄

package com.jixi.controller; import com.jixi.pojo.Log; import com.jixi.pojo.User; import com.jixi.service.ILogService; import com.jixi.service.IUserServic

spring配置日誌切面,實現系統操作日誌記錄

//做系統是經常會遇到的情況之一,對系統操作日誌存表記錄 下面給出下例子 需要注意的是,日誌通常資料量會很大,建議已每個人月一張表,或者其他方式分表 例如:logs_2012_1             logs_2012_2             logs_2012_

利用SpringMVC的AOP來實現後臺系統的操作日誌記錄

最近在專案中要求把後臺的一些關鍵操作記錄下來,想了好半天能想到的也就那兩三種方式,要麼就是寫一個攔截器,然後再web.xml裡面進行配置,要麼就是就是在每個需要記錄操作日誌的程式碼裡面進行攔截,最後我選擇了第三種,也就是基於AOP的攔截,用這種方式,只需要在需記

利用Java Annotation 和 Spring AOP實現在Controller層面的操作日誌記錄

Annotation,Spring,AOP之類的概念這裡就不在介紹了,網上的相關知識一搜在大堆,而且也是各大公司面試之必考內容。目前AOP技術的應用場景中應該很大一部分是用來實現操作日誌記錄的,由於每個公司幾乎都有自己的開發框架,而且很多框架都對CRUD之類的操作進行了高度

JAVA記錄使用者操作日誌

import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io

通過SpringAOP獲取request中所有引數,記錄使用者操作日誌

今天搞了一個AOP的管理日誌,蛋疼的很....老規矩貼程式碼吧 首先除了aop的包以外需要這三個包。自行度娘。(如果想切入controllers,請將這個程式碼寫入你的mvc配置中,糾結了一上午切不進去就是這個原因.)(method為你切入類的方法名 )可以照這個打個模版出來