Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
224
Tıklama
1
Öne Çıkarma
Hatalı girilen urlyi kayıt etme loglama ?
M
10 yıl (3 mesaj)
Er
Konu Sahibi

Merhaba biraz araştırma yaptım fakat herhangi bi sonuca ulaşamadım site işlerinden anlayanlar vardır belki diye bi soriyim dedim

Şimdi diyelim bir sitemiz var ve bu siteye girilen yanlış url leri kayıt altına almak istiyoruz en kolay şekilde nasıl yapabiliz

Mesela

www.benimsitem.com/kurallar/kural1

dışardan birisi bu adrese girdi ve bu adres yok ben bu hatalı adresleri kayıt altına alıp hangi hatalı adresler girilmiş öğrenmek istiyorum. Amacım bilgiyi url ye dönüştürüp siteden veya farklı biyerden görmek

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



N
10 yıl (7922 mesaj)
Yarbay

Bunu zaten hosting panelleri çok güzel yapıyor. Oradan anlık bakılabilir.

Yine de ihtiyaç karşılamıyorsa yapılacak şey .htaccess ile hatalı sayfaları bir php sayfasına yönlendirip ordan hatalı sayfayı kayıt altına almak.

.htaccess için şu kodlar yeterlidir. Ana dizinde hata.php'ye yönlendirecektir.

ErrorDocument 400 /hata.php?kod=400
ErrorDocument 401 /hata.php?kod=401
ErrorDocument 403 /hata.php?kod=403
ErrorDocument 404 /hata.php?kod=404
ErrorDocument 500 /hata.php?kod=500



hata.php dosyasında kayıt için gerekli kod:

<?php
$hata_kodu = $_GET['kod'];

$hatali_sayfa = $_SERVER["REQUEST_URI"];

$hata_dosyasi = 'hatalar.txt';
$icerik = file_get_contents($hata_dosyasi);
$icerik .= $hata_kodu . " " . $hatali_sayfa . "\n";
file_put_contents($hata_dosyasi, $icerik);
?>

hatalar.txt dosyası lazım ve aynı dizinde olup 666 izni verilmeli.

Bu hatalı girişler hatalar.txt de liste halinde olacak.





Ayrıca .htaccess dosyası kurallar klasörüne koyularak sadece o klasör ve alt klasörlerdeki hataları yakalayabilir. Yani;

www.benimsitem.com/kurallar/kural01524

gibi bir deneme hatalı sayfa olarak kayıt altına alınırken

www.benimsitem.com/kural01524

denemesi kayıt altına alınmayacak.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
10 yıl (1592 mesaj)
Binbaşı

Çok faydalı bir bilgi tşkler. (ayrıca test ettim sorunsuz çalışıyor)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.