Php ziyaretçi defteri scripti ile web sitenizde ziyaretçi mesajlarına yer verebilirsiniz.
Ziyaretçi defteri scripti, sitenize ziyaretçi mesajı bırakılmasını sağlayan gelişmiş bir yazılımdır. Eğer sitenizde bu mesajlara yer vermek istiyorsanız veya sitenize böyle bir bölüm açmak istiyorsanız bu script işinizi görecektir.
Ziyaretçi Defteri — Özellikler
PHP ile kodlanmış, admin panelli, AJAX destekli ziyaretçi defteri scripti. Sitenize gelen ziyaretçilerin mesaj bırakabileceği, yönetici tarafından tam kontrol edilebilen bir ziyaretçi defteri modülü.
🖥️ Ön Yüz (Front-End)
- Tamamen responsive tasarım — mobil, tablet ve masaüstünde kaymasız görünüm
- Koyu mod / açık mod geçiş butonu (tercih tarayıcıda hatırlanır)
- SEO uyumlu yapı — meta etiketler, Open Graph ve Twitter Card desteği, favicon
- AJAX ile mesaj gönderimi — sayfa yenilenmeden anında geri bildirim
- AJAX ile mesaj sayfalama — sayfa yenilenmeden gezinme
- İsim, e-posta ve mesaj alanlı gönderim formu (e-posta sitede gösterilmez, yalnızca yönetici görür)
- Her ziyaretçiye isim baş harflerinden otomatik üretilen renkli avatar
- Yönetici cevapları mesajların altında ayrı bir blokta gösterilir
- Bakım modu aktifken ziyaretçilere özel bilgilendirme sayfası
- Google reCAPTCHA entegrasyonu (admin panelinden açılıp kapatılabilir)
🛠️ Yönetim Paneli (Admin)
- Güvenli giriş ekranı, kullanıcı adı ve şifre güncelleme
- Genel istatistik paneli — toplam mesaj, onay bekleyen, yayında, engelli IP sayısı
- Mesajları onaylama, silme ve yanıtlama
- Durum filtreleme (tümü / onay bekleyen / yayında)
- Tek tıkla IP adresi engelleme
- Site ayarları: başlık, slogan, açıklama, SEO anahtar kelimeleri
- Logo ve favicon yükleme (otomatik WEBP dönüşümü)
- Analytics kodu ekleme alanı
- Bakım modu açma/kapama
- Sosyal medya linkleri (Facebook, X/Twitter, Instagram, YouTube)
- Sayfa başına mesaj sayısı ayarı
- Mesaj onay zorunluluğunu açma/kapama (otomatik yayın ya da admin onayı)
- Rate limit süresi ayarı (spam önleme)
- reCAPTCHA site key / secret key yönetimi
- Yazı fontu seçimi (internet gerektirmeyen sistem fontları arasından)
- Tema rengi seçimi (renk seçici ile)
🔒 Güvenlik
- Gelen mesajlardaki tüm HTML/script etiketleri otomatik temizlenir (XSS koruması)
- CSRF token doğrulaması — tüm formlarda ve AJAX isteklerinde
- IP bazlı rate limiting — aynı IP'den art arda mesaj gönderimi engellenir
- Türkçe kötü söz / küfür filtresi — tespit edilen mesajlar otomatik onay bekler duruma alınır
- IP loglama — her mesajın gönderildiği IP kayıt altına alınır
- Admin panelinden tek tıkla IP engelleme
- PDO + Prepared Statements — SQL injection korumalı veritabanı sorguları
- Şifreler bcrypt (password_hash) ile şifrelenir
- Yüklenen görseller için script çalıştırmayı engelleyen klasör koruması
- config/ ve includes/ klasörlerine doğrudan tarayıcı erişimi kapalı
⚙️ Teknik Altyapı
- Saf PHP + PDO (MySQL) — framework bağımlılığı yok
- XAMPP ortamında sorunsuz çalışır, kolay kurulum (tek SQL dosyası içe aktarma)
- Hangi klasöre kurulursa kurulsun otomatik çalışan dinamik link yapısı
- Diğer PHP projeleriyle oturum çakışmasını önleyen izole session yapısı
- Temiz, modüler dosya yapısı (config / includes / admin / ajax / assets)
- dosyaları sitenin ana dizinine kopyala
- phpMyAdmin’den veritabanı oluşturup database.sql’i içe aktarın
- Varsayılan admin girişi: admin / admin123
- girer girmez mutlaka değiştirin (Şifre Değiştir sayfasından).
Yorum yapabilmek için giriş yapın.
Henüz yorum yapılmadı — ilk yorumu siz yazın.