PHP-də Session işləmirsə – 7 ən çox rast gəlinən səbəb
PHP layihəsində $_SESSION işləmirsə, problem çox vaxt sadə bir detal olur. Aşağıdakı səbəbləri bir-bir yoxlayın:
1. session_start() çağırılmayıb
Session istifadə edilən hər səhifənin əvvəlində olmalıdır.
2. Output session_start()-dan əvvəl gedir
echo, boşluq və ya BOM problemi varsa session açılmaz.
3. Serverdə session qovluğu yazıla bilmir
session.save_path icazələrini yoxlayın.
4. Brauzer cookie qəbul etmir
Session cookie üzərindən işləyir.
5. Fərqli domen / subdomain problemi
www və non-www qarışıq istifadə olunursa session itir.
6. HTTPS ↔ HTTP keçidi
Secure cookie aktivdirsə HTTP-də session gəlməz.
7. Hosting cache / CDN problemi
Cloudflare kimi servislər session-u poza bilər.
Əgər bu addımlar kömək etmədisə, kodunuzu paylaşın – birlikdə baxaq.