Yazar |
|
gzdalhan
Kayıt: 22.11.2006 |
|
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
istanbul
admin
Kayıt: 04.01.2006 |
|
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
Istanbul
Kayıt: 24.03.2006 |
|
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
Antalya
Kayıt: 05.05.2006 |
|
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
|
|
|