PHP session'ları

Bu konuyu okuyanlar

mutahhar

Profesör
Katılım
14 Nisan 2009
Mesajlar
1,538
Reaksiyon puanı
15
Puanları
38
merhaba arkadaşlar,
sorum basit:
login işleminde session'lara bazı veriler aktarılıyor. bütün sayfalarda kullanılıyor. localhost'ta sorunsuz çalışıyor ama sunucuda login sayfasında session'lar çalışıyor ama diğer sayfalarda bu session'lar çalışmıyor. örneğin her sayfada kullanıcı girişinin yapılıp yapılmadığı kontrol ediliyor aşağıdaki kod ile:

PHP:
if(!isset($_SESSION['user_id'])){header("Location:../login.php");}

bu kod çalışıyor yani kullanıcının giriş yapıp yapmadığını tespit edebiliyor ama değerini ekrana yazdırmıyor yani boş görünüyor.

PHP:
ini_set('session.cookie_domain', '.siteadi.com');

sorunun subdomain'den kaynakladığını düşünüp yukarıdaki kodu kullandım ama çözüm olmadı. localhost'ta 5.4.3 kullanıyorum sunucuda 5.2.17 var. sorunun sebebi versiyon farkı mıdır yoksa php.ini deki ayar farklılıkları mıdır ?
 
Üst