[Linux-programlama] Re: PHP de Oturum Geri Geliyor

---------

[Linux-programlama] Re: PHP de Oturum Geri Geliyor

From: Aykut SunguroÄŸlu <sungurogluaykut_at_gmail.com>
Date: Wed, 9 Jan 2008 11:10:49 +0200
Message-ID: <e2a728a0801090110h4c132a3fne94931d23446af03@mail.gmail.com>

Bu dediğiniz de olmadı. Bir de bu kodları tam olarak nereye yerleştirmem
gerekiyor? Ben normalde session ile korunan sayfada ÅŸu ÅŸekilde
yerleÅŸtiriyorum.
- ob_start();
- header("Cache-control: private");
- session kontrolü yapan kodlar (Eğer login olmamışsa login sayfasına
yönlendiriliyor)
- Oturumla korunan sayfanın içeriği, kodları
- ob_end_flush();

09.01.2008 tarihinde What you get is Not what you see <wyginwys_at_gmail.com>
yazmış:
>
>
> header("Cache-control: private");
> olmali sanirim.
> On Jan 9, 2008 10:24 AM, Aykut SunguroÄŸlu <sungurogluaykut_at_gmail.com>
> wrote:
>
> > Firefox'un uyarısı şu:
> > "Görmek istediğiniz sayfa önbellekten silinen POSTDATA girdilerini
> > içeriyor. Bu verileri yeniden gönderirseniz, doldurulan formla bağlantılı
> > işlem (ör. arama, satın alma) tekrarlanacak. Veriyi bir daha göndermek için
> > Tamam'a basın. Ama istemiyorsanız İptal'e basın."
> > Anladığım kadarıyla sorduğunuz gerçekleşiyor. Aslında http://forum.zoque.net/asp-net/24877-asp-net-vb-session-sonlandirma/
> > burada benzer sorunun asp.net vb'de olanı sorulmuş. Sayfanın aşağısında
> > Response.Expires = 0
> > Response.Cache.SetNoStore()
> > Response.AppendHeader("Pragma", "no-cache")
> > şeklinde bir çözüm önerisi sunulmuş. Ben bunu
> > header("Cache-Control: no-store, no-cache, must-revalidate");
> > header("Cache-Control: post-check=0, pre-check=0", false);
> > header("Pragma: no-cache");
> > şeklinde kendi sayfama uyarladım. Ama sorun çözülmedi. Hata yaptığım yer
> > neresi?
> >
> > 09.01.2008 tarihinde Mert Pamukcu < mpamukcu@ <mpamukcu_at_bnt.com.tr>
> > bnt.com.tr <mpamukcu_at_bnt.com.tr>> yazmış:
> > >
> > > Siz F5 tuÅŸuna bastiginizda POST yada GET metoduyla yollamis oldugunuz
> > > veriler tekrar yollaniyor olabilir mi?
> > >
> > >
> > >
> > > *Mert PAMUKCU*
> > > Bnt Bilgisayar Dan. ve Bilgi
> > > Ä°ÅŸlem Hiz. San. ve Tic. Ltd. Åžti.
> > > Emniyet Evleri Mah.
> > > Özcan Sok. No:8/4
> > > 4.Levent Istanbul
> > > Tel : +90 212 280 02 68
> > > Fax : +90 212 280 02 79
> > > ------------------------------
> > >
> > > *From:* linux-programlama-bounces_at_liste.linux.org.tr [mailto:
> > > linux-programlama-bounces_at_liste.linux.org.tr] * On Behalf Of *Aykut
> > > SunguroÄŸlu
> > > *Sent:* Wednesday, January 09, 2008 1:16 AM
> > > *To:* linux-programlama_at_liste.linux.org.tr
> > > *Subject:* [Linux-programlama] PHP de Oturum Geri Geliyor
> > >
> > >
> > >
> > > Merhaba,
> > > PHP ile oturum kontrollü bir uygulama yapıyorum. Uygulamada
> > > veritabanına kayıtlı üyeler şifrelerini girince session başlatıyorum.
> > > İşlerini bitirip çıkış butonuna basınca da oturum değişkenleri boşaltıyorum.
> > > Hatta session_destroy ile siliyorum. Sorunum şu: IE7'de geri tuşuna basınca
> > > sayfanın süresi doldu hatası veriyor. F5'e basınca da şifreli olması gereken
> > > sayfalar geri geliyor. Firefox'ta da "Görmek istediğiniz sayfa önbellekten
> > > silinen..." diye bir uyarı veriyor. Tamam deyince, hoop, şifreyle girilmesi
> > > gereken sayfalar geliyor. Sanırım session önbellekten geri yükleniyor. Bu
> > > sorunu araştırdım. Ama sorunumu çözecek bir cevap bulamadım. Sayfaların
> > > üstünde header("pragma: no-chache"); gibi şeyler de kullandım. Ama
> > > çözülmedi. Bu sorunun çözümü nedir?
> > >
> > > _______________________________________________
> > > Linux-programlama mailing list
> > > Linux-programlama_at_liste.linux.org.tr
> > > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > >
> > >
> >
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Wed 09 Jan 2008 - 10:38:45 EET

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.