怎麼記錄系統的操作日誌

2022-09-20 22:45:13 字數 467 閱讀 2575

1獲取使用者客戶端的ip

2獲取使用者賬號

3獲取使用者操作的選單

4獲取使用者請求的資料(post,get)

5記錄使用者的操作時間

一般在 父輩初始化方法時就應該記錄操作日誌

(1)使用者賬戶一般在session就可以拿到

(2)操作選單各個框架都有獲取控制器名,方法名的方法

(3)請求資料一般直接拿get和post裡的資料就可以了{  

$arr=array_merge($_get,$_post);//將get和post的值合成乙個陣列

$arr=http_build_query($arr);//函式的作用是使用給出的關聯(或下標)陣列生成乙個經過 url-encode 的請求字串

$arr=urldecode($arr);//解碼已編碼的 url 字串

(4)ip因情況而定,看你用拿種方法獲取

注  此文件僅供參考,只是提供思路

MySQL的操作日誌記錄

mysql的幾種操作日誌 1 錯誤日誌 log error 主要是記錄啟動 執行 停止mysql時出現的致命問題,系統級別的錯誤記錄 2 查詢日誌 log 主要記錄資料庫建立的客戶端連線和執行的語句 3 二進位制日誌 log bin 主要是記錄所有的更改資料的語句,可使用mysqlbinlog命令恢...

記錄mysql操作日誌

現在想比對php網頁執行前後的差異,但是一直找不到比較好的軟體 增刪查改都記錄的那種。然後通過瀏覽官方文件發現mysql 5。1有乙個通用查詢日誌。於是嘗試 mysql.server start log file name.log starting mysql 2017 12 16 14 51 44...

Linux記錄操作日誌

history命令可以檢視最近1000條命令。調整history命令的大小 vi etc profile histsize 1000 改為 history日誌檔案預設是儲存在.bash history檔案下。history命令預設是沒有時間的,可以在 etc bashrc檔案下追加以下 histfi...