• 07-11-2021, 18:35:15
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Özellikler;
    - Pdo/Mysqli destekli
    - İp adres, Cihaz, Platform, Platform Versyonu, Tarayıcı, Tarayıcı Versiyonu, Log Tarihi - Log Başlığı(Kendiniz belirlersiniz), Log Açıklaması(Kendiniz belirlersiniz), User ID(Kendiniz belirleyebilirsiniz)
    - Veritabanında otomatik tablo oluşturur
    - Tablo silme, tüm verilerini boşaltma
    - Hatayı ekrana bastırma

    Github

    Destek için yıldız verebilirsiniz. Şimdiden teşekkürler.
  • 07-11-2021, 18:46:38
    #2
    Teşekkürler
  • 30-06-2022, 16:15:52
    #3
    Buna benzer bir eklenti yazmak ve belli aralıklarla bu tabloyu boşaltmak istiyorum. Xenforo'daki hata raporlama sistemi gibi takıldığım kısım veritabanını çok şişirir mi?
  • 02-07-2022, 08:19:20
    #4
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    Buna benzer bir eklenti yazmak ve belli aralıklarla bu tabloyu boşaltmak istiyorum. Xenforo'daki hata raporlama sistemi gibi takıldığım kısım veritabanını çok şişirir mi?
    Beliril aralıklarla boşaltılıcaksa bir sorun yaratmaz. MySql yerine json olarak dosya'da tutarsanız yine iş görücektir.
  • 03-07-2022, 19:12:56
    #5
    Omerfd adlı üyeden alıntı: mesajı görüntüle
    Beliril aralıklarla boşaltılıcaksa bir sorun yaratmaz. MySql yerine json olarak dosya'da tutarsanız yine iş görücektir.
    Bahsettiğiniz yöntem güvenlik açığı oluşturmaz mı?
  • 03-07-2022, 22:24:21
    #6
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    Buna benzer bir eklenti yazmak ve belli aralıklarla bu tabloyu boşaltmak istiyorum. Xenforo'daki hata raporlama sistemi gibi takıldığım kısım veritabanını çok şişirir mi?
    bu tarz durumlarda sql tablosunun çok büyümemesi en büyük nedeni aynı hatanın her seferinde tabloya yazılmasından kaynaklanır.
    bunun önüne geçmek için geçerli bir yöntemin iki farklı kullanış şekli var.
    yöntemin çalışması için en az bir veya daha fazla sütünün uniq indexinin olması gerekiyor.
    basit bir örnekle tabloda 4 tane sutun var. id, isim, soyisim, durum -> id primary auto increment
    isim ve soyisim sütünlarının beraber olarak tek bir uniq indexi olsun.
    insert ignore into (isim,soyisim,durum) values ('ali','veli',1);
    bu query isim ve soyisim uniq olduğu için sadece bir kere db ye ekleme yapar.
    tekrar çalıştırıldığında isim ve soyisim aynı anda db de var olduğundan ekleme yapmaz
    fakat sadece insert ignore çalıştırdığınızda bu davranışı sergiler, direkt insert ile eklemek istediğinizde hata döner.
    bu yöntem yola çıkarak sql veritabanına eklediğiniz kayıtlarda hata mesajının yazıldığı sutunu uniq yaparsanız ve insert queryinize ignore eklerseniz
    bir hatayı sadece bir kere db ye yazacağı için çok fazla bir sorun yaşayacağınızı sanmam.
  • 06-07-2022, 18:12:51
    #7
    ismail03 adlı üyeden alıntı: mesajı görüntüle
    Bahsettiğiniz yöntem güvenlik açığı oluşturmaz mı?
    json erişimlerini kapatırsanız olmaz. lowdb araştırabilirsiniz