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?
5 Dakika Sonra Kod Bozuluyor R10+
5
●164
- 29-11-2025, 11:19:12Hocam sension 30 defa değiştirdik.Sevindik adlı üyeden alıntı: mesajı görüntüle
sension dışında bir hata daha var sanırım
teşekkürler. - 29-11-2025, 11:23:48Hocam şuan 1-2 şey deniyorum olmaz ise dönüş sağlicam.Eminmert adlı üyeden alıntı: mesajı görüntüle
- 29-11-2025, 11:28:01Consolda herhangi bir hata alıyormusunuz ?
Hostingde Session Süresinin Çok Düşük Olması (En sık sebep)
Localde session süresi uzundur, sorun çıkmaz.
Paylaşımlı hostinglerde ise session dosyaları bazen:
23 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 ( Localde 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 cachee girerse kullanıcı paneli gibi davranır. (Admin dizinini cacheten hariç bırak) ( /admin/* )
Bu yöntemleri deneyın olmazsa tekrardan yardımcı olmaya çalışacağım.
