Konuyu Açan #1
PHP ile 404 Hata Yönetim Sistemi Nasıl Kurulur?

Web geliştirme sürecinde kullanıcı deneyimini iyileştirmek ve sitenizin profesyonel görünmesini sağlamak adına, 404 hata sayfalarını etkili biçimde yönetmek oldukça önemlidir. Standart 404 sayfaları yerine, özel ve dinamik yönetim sistemleri kurmak, hem kullanıcıların site içinde kalmasını sağlar hem de sitenizin güvenilirliğini artırır.

İlk olarak, temel mantık olarak, kullanıcılar belirli bir sayfa veya kayda ulaşamadığında, sistem otomatik olarak özel bir yönetim paneline yönlendirilir. Bu panelde; hataların log'lanması, sıklık analizi ve gerekirse yönlendirmeler yapılabilir.

İşte temel adımlar:
  • Veritabanı Tasarımı:
    İlk olarak, hataları kaydetmek için bir tablo oluşturulmalı. Örneğin:
    KOD
    123456789  
    CREATE TABLE error_logs (  
      id INT AUTO_INCREMENT PRIMARY KEY,  
      url VARCHAR(255),  
      referer VARCHAR(255),  
      user_agent TEXT,  
      ip_address VARCHAR(45),  
      timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP  
    );

    Bu tablo, sistemdeki tüm 404 hatalarının detaylarını saklar.

  • .htaccess veya PHP Yönlendirmesi:
    404 hatalarını yakalamak için, genellikle .htaccess üzerinde mod_rewrite kullanılır.
    Örneğin:
    KOD
    12  
    ErrorDocument 404 /404-handler.php

    Bu sayfa, hatayı yakalayan PHP betiğine yönlendirir.

  • 404-handler.php Scripti:
    Bu dosyada, gelen URL'yi alıp kaydeder ve ardından yönetim paneline veya kullanıcıya uygun bir sayfaya yönlendirme yapılır.
    Örnek:
    [code]
  • Yanıt vermek için giriş yapmış olmalısınız.

    0 alıntı seçildi