• 29-11-2025, 11:13:10
    #1
    Merhaba
    Bir web sitesi geliştiriyorum.
    Kodlamayı masaüstünde yapıp sonra hostinge atıyorum.
    Hostinge atınca ilk 2-3 dk her şey sorunsuz çalışıyor ama 2-3 dk sonra admin panele girmez oluyor.(kullanıcı panele yönlendiriyor)
    Bu neyden dolayı olur?
  • 29-11-2025, 11:17:31
    #2
    Kategori Moderatörü
    Admin ve kullanıcı giriş sessionları çakışıyordur yapay zekaya farklı yapmadını söyle
  • 29-11-2025, 11:19:12
    #3
    Sevindik adlı üyeden alıntı: mesajı görüntüle
    Admin ve kullanıcı giriş sessionları çakışıyordur yapay zekaya farklı yapmadını söyle
    Hocam sension 30 defa değiştirdik.
    sension dışında bir hata daha var sanırım
    teşekkürler.
  • 29-11-2025, 11:20:47
    #4
    Yardımcı olabilirim
  • 29-11-2025, 11:23:48
    #5
    Eminmert adlı üyeden alıntı: mesajı görüntüle
    Yardımcı olabilirim
    Hocam şuan 1-2 şey deniyorum olmaz ise dönüş sağlicam.
  • 29-11-2025, 11:28:01
    #6
    Consolda herhangi bir hata alıyormusunuz ?

    Hosting’de Session Süresinin Çok Düşük Olması (En sık sebep)
    Local’de session süresi uzundur, sorun çıkmaz.
    Paylaşımlı hostinglerde ise session dosyaları bazen:
    2–3 dakika içinde temizlenir
    Session path doğru ayarlanmaz
    tmp klasöründe yetki yoktur veya doludur
    Bu durumda admin rolü olan $_SESSION["isAdmin"] kaybolur ,otomatik kullanıcı paneline yönlendirir.

    Session süresini uzat
    ini_set('session.gc_maxlifetime', 36000);
    ini_set('session.cookie_lifetime', 36000);
    session_start();

    ---


    Domain farklıysa cookie çakışması yani ( Local’de localhost, canlıda domain.com )
    Eğer cookie şu şekilde ayarlıysa setcookie("login", "...", "/", "localhost"); Canlıda çakışır , cookie uçarsa tekrar login ister ,admin paneline alınmaz.

    ---

    Admin paneli normal sayfa gibi cache’e girerse kullanıcı paneli gibi davranır. (Admin dizinini cache’ten hariç bırak) ( /admin/* )

    Bu yöntemleri deneyın olmazsa tekrardan yardımcı olmaya çalışacağım.