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:
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.
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 ?
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 ?