看板 PHP 關於我們 聯絡資訊
各位大大好 小女子我目前以php+mysql寫了一個網站 其中後台的修改功能 我想製作一個若使用者有修改資料 可以記錄在log裡,內容為記錄哪位使用者在什麼時候修改了什麼的相關記錄 這樣子可以利用什麼函式或是什麼方法可 以達成呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.69.175.253
lindoyle :error_log or 使用fopen 實做。 06/30 17:20
shadowjohn :建個logs table,就不停的insert資料進去,再寫個查 06/30 17:46
john0227 :上面的方法都很讚,資料庫跟寫文字檔,但哪個速度快? 06/30 18:37
sam613 :文字快一點不過容易爆 06/30 19:03
jackghost :我覺得放資料庫比較安全,而且也有結構,調閱整理方便 06/30 22:37
bobju :像apache,php,mysql它們也都有自己的工作日誌,也都是 06/30 22:57
bobju :一般的檔案格式,調用的可讀性高,無需透過資料庫. 06/30 22:58
KC73 :mysql 有「ARCHIVE」storage engine 適合放 log 的. 07/01 00:38
KC73 :我個人是用 syslog 放, 那些 log 也久久才會看一次. 07/01 00:39
pkwbim :若有在使用 Web Framework 的話一般來說會支援 Log 07/01 10:25
pkwbim :不然 PEAR 套件的 Log 也可以用 07/01 10:26
pkwbim :真的想要自己寫Log程式的話推薦輸出成yaml格式 07/01 10:27
pkwbim :原因是人好讀,以後要程式讀也方便 07/01 10:27