Konuyu görüntüle
IUCODERS FORUM > Duyurular > Diğer > session sorunu
Yazar
gzdalhan


avatar

Kayıt: 22.11.2006
21.04.2008-13:58 #43080
arkadaslar,

session ile kullanıcı girişi yapıyorum fakat aynı sayfa içinde baska butona tıklandığında yani sadece veri tabanından gelen veriler değiştiğinde (örneğin index.php sayfasında ana sayfada giriş yaptım, içerik butonuna tıklıyorum) ve sanki hiç kullanıcı girişi yapılmamış gibi davranıyor...

yardımcı olursanız cok sevinirim...





Yazar
ali


avatar
istanbul
admin
Kayıt: 04.01.2006
21.04.2008-14:48 #43082
kontrol etmen gereken seyler var.
oncelikle sayfanin cache alinmasini engelle bunu html taglari ile yapabilirsin
head taglari arasina no-cache meta keywordunu eklemen lazim.

<meta http-equiv="Pragma" content="no-cache">


bunun disinda sayfada bir session kontrolu yapiyorsan onda da hata olabilir.





free software is a matter of liberty, not price. to understand the concept, you should think of free speech, not free beer.
Yazar
muratk


avatar
Istanbul
Kayıt: 24.03.2006
21.04.2008-15:15 #43085
gzdalhan yazdi
 
arkadaslar,

session ile kullanıcı girişi yapıyorum fakat aynı sayfa içinde baska butona tıklandığında yani sadece veri tabanından gelen veriler değiştiğinde (örneğin index.php sayfasında ana sayfada giriş yaptım, içerik butonuna tıklıyorum) ve sanki hiç kullanıcı girişi yapılmamış gibi davranıyor...

yardımcı olursanız cok sevinirim...


session ile kullanıcı girişi yaptığına eminmisin? cookie de belki böyle sorunlar olabilir ama session da şu ana kadar hiç yaşamadım.

session_start(); yazıp
bir önceki sayfadan gelen değeri session a kaydettin.
$_SESSION['kullaniciadi']=$_GET['kullaniciadi'];

ve bulunduğun sayfada herşey tamam fakat bir butona tıkladığında kullanıcı girişi yapılmamış yani
sessionlara veri kaydedilmemiş gözüküyor diyorsun.

bence session kullanılan her kodun başına session_start(); eklemyi unutma. çünkü session ın çalışmaması için temp e yazamama ya da session temp dosyasının silinmesi gibi bir sorunun olması gerekiyor.

"http://tr2.php.net/session" bu adresten de eğer bir hata alabiliyorsan o konuda yardım alabilirsin.
kolay gelsin.





TTTFP
Yazar
clairvoyant


avatar
Antalya
Kayıt: 05.05.2006
21.04.2008-19:03 #43089
session_start(); fonksiyonu, cache meselesini de http başlığına aşağıdaki gibi bilgileri kendiliğinden ekleyerek hallediyor genelde.

Set-Cookie: PHPSESSID=6ac92c1307c2c15efbda5c726a75327d; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache






Let`s make this world a better place to live !

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb