Merhaba arkadaşlar,
$_SESSION['kullanici'] = $rumuz;
şeklinde giris.php'de oturum tanımlıyorum.
giris.php de ekrana yazdırılıyor fakat başka sayfaya geçince yani oturum açıldı index.php'ye yönlendirdiğimde değer sayfaya taşınmıyor, dolayısıyla da ekrana yazdıramıyorum.
php.ini'de register_globals: on olarak ayarlı diğer session ayarlarını da localdeki gibi yapsam da çalışmıyor. Aynı kodlar localhostta çalışıyor, cpanel/linux hostta çalışıyor ama plesk/linux hostta çalışmıyor. Konfigürasyonlardan kaynaklanan bir sorun var heralde yardımcı olursanız sevinirim.
İlginiz için şimdiden teşekkür ederim.
Saygılarımla.
Php sessıon sorunu
11
●10.526
- 21-07-2010, 18:41:07Kimlik doğrulama veya yönetimden onay bekliyor.Sayfanın başına, en üstüne tüm kodlardan önce
ob_start(); session_start();
kodlarını koyarak dener misin ?
ob_start kullanırsan eğer, sayfanın sonuna
ob_end_flush(); veya ob_end_clean();
koyman gerekir, artık hangisi senin işine yarayacaksa sen karar vereceksin... - 21-07-2010, 18:49:55ob_start ile session_start ın yerlerini dğeiştirin. ob_start ı başa alın.apsimati adlı üyeden alıntı: mesajı görüntüle
- 21-07-2010, 18:55:31Onu da denedim ama malesef olmadı. Dediğim gibi lokalde çalışıyor, cpanel linux hostta çalışıyor ama plesk linux hostta çalışmıyor. İki hostun phpinfo(); bilgilerini karşılaştırıyorum ve php.ini'den ayarlıyorum yine olmuyor. Kaç saattir uğraşıyorum sinir etti beni.
NOKProduction adlı üyeden alıntı: mesajı görüntüle - 21-07-2010, 19:03:30Sayfada session_destroy(); kullanmamışsınızdır değil mi ? Ayrıca session.cookie_path ve session.cookie_domain değerleride önemli. Kontrol ettiniz mi onları php.ini den ?
- 21-07-2010, 19:05:45Bende tam onu soracaktım... Siz var diyorsunuz ama hangi sayfalarda var o fonksiyonlar ? Session değerini görüntüleyeceğiniz sayfalarda var mı ?D3LLy adlı üyeden alıntı: mesajı görüntüle