|
|
|
รบกวนเเนะนำ code PHP เก็บ log file เมื่อเกิดการ login เเก้ไขไฟล์หรือดาวน์โหลดไฟล์หน่อยครับ |
|
|
|
|
|
|
|
ปกติ log เก็บเป็น Text file ครับ ใช้การเขียน Write Text ปกตินี่แหละครับ
|
|
|
|
|
Date :
2017-10-20 10:03:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กด link ไปก็เห็น code
|
|
|
|
|
Date :
2017-10-20 15:59:47 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าใช้ sql server จะมี Trigger ให้ใช้ ซึ่งสามารถกำหนด on update, delete ได้ครับ หรือไม่ก็เก็บ log ไปเลยครับ ตาม No. 1
|
|
|
|
|
Date :
2017-10-25 01:57:54 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ file_put_contents() ธรรมดาก็ได้นี่
แล้วการเก็บ log ตอน login ไม่ควรเก็บ username หรือ identity ที่ใช้ตอนเข้าสู่ระบบ และไม่ควรเก็บ password ด้วย
เพราะถ้ามีมือดีเดา path, url ถูกก็เท่ากับมันเปิดโปงทุกอย่างเลยทีเดียว
|
|
|
|
|
Date :
2017-10-25 19:51:55 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
log_table
id primary key auto increment
active datetime
progname varchar(100) --> มาจากโปรแกรมอะไร function อะไร
message nvarchar(max) --> เก็บสิ่งที่ต้องการจะเก็บ สามารถเก็บในรูปแบบ json_encode อยากจะใส่อะไรก็ใส่เข้าไปได้
|
|
|
|
|
Date :
2017-10-27 07:29:19 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|