Merhaba,
Session oluşturuyorum, oluşturduktan sonra başka bir sayfaya yönlendiriyorum. Yönlendirdiğim sayfada session okutuyorum. Fakat oluşturduğum session yok oluyor.
Oluşturduğum sayfa:
$_SESSION["Deneme"] = "1";
Yönlendiğim sayfa:
if(isset($_SESSION["Deneme"]))
{
echo $_SESSION["Deneme"]; return;
}
NOT: Sessionu 2. defa oluşturduğumda yönlendirdiğim sayfada oluşturduğum sessionu görebiliyorum.
2 gündür bununla uğraşıyorum. Yakında devreleri yakacağım.
Mozilla tarayıcısını kullanıyorum. Neden böyle oluyor anlayamadım.
FireFox tarayıcısını kaldırıp yeniden yükledim. Sorun düzeldi.
Fakat çerezleri vs. kaç defa sildim. Acaba bundan mı diye? Tarayıcıyı kaldırıp yüklemekle nasıl bir alaka olabilir ki?
Benzer bir sorunla bende günlerce uğraşmış, saç baş yolmuştum. css dosyası içinde çağırılan bir resim dosyasının linkini yanlış girmişim. Browser herhangi bir hata vermemekteydi. Bende session değişkeni yok olmuyordu ancak içeriği değişiyordu. CSS'i düzeltince sorun kalmadı.
Session browser tarafında kendiliğinden silinmez. Sessionlar, sunucuda tutulur. Codeigniter tarzı fw'lerde, session tutmak için cookilere ihtiyaç duyarlar. Cookiler siliniyor ise, session düşebilir.
Firefox harici bir tarayıcı denediniz mi?
Evet denedim normal çalışıyordu. Bende firefox u tekrar kurdum düzeldi.
session start komutunu kullanıyorsundur umarım kullanmak istediğin sayfalarda !