Arkadaşlar merhaba.
Benim 2 adet sayfam var. 1.sayfada verileri giriyoruz. Tamam diyince 2. sayfaya geçiyoruz. 2.sayfa 1.sayfadan bazı verileri alıyor. Sistem normal çalışıyor ama şurda problem var;
Mesela kullanıcı 2.sayfaya geçmişken refresh yaparsa sistem hataya uğruyor yani 2.sayfadayken refresh yapamaması gerekiyor. Bir mekanizmanın bunu durdurması gerekiyor.
Nasıl yapabilirim ?
Uzmanlık Sorusu : Session Refresh
11
●989
- 09-11-2010, 21:13:37Kimlik doğrulama veya yönetimden onay bekliyor.
- 09-11-2010, 21:46:151. sayfada aldığınız verileri başka bir sayfada kullandıktan sonra 2. sayfanıza yönlenirseniz kullanıcının sayfayı yenilemesi sizin için bir problem oluşturmaz.BilgeForum adlı üyeden alıntı: mesajı görüntüle
- 09-11-2010, 22:08:30Kimlik doğrulama veya yönetimden onay bekliyor.2. Sayfanin basina.
eğer session[2ncisayfa] 'ya deger atanmissa
degerleri unsetet ve 1. sayfaya dön
atanmamissa
session[2ncisayfa]'ya deger ata - 09-11-2010, 23:28:18Arkadaşlar örnek verme imkanınız varmı ?
kullanıcı 1.sayfadan 2.sayfaya geçtiğinde hesabından 1 puan düşülüyor. Ama yanlışlıkla refresh yaparsa 1 puan daha düşüyor. Tekrar yaparsa tekrar...
2. sayfanın sonunda bir değer daha oluşuyor yani kullanıcı 2. sayfanın sonunda tekrar refresh yaparsa sonucu tekrarlıyor. - 10-11-2010, 01:54:45Üyeliği durduruldusayfalarada session değeri ataBilgeForum adlı üyeden alıntı: mesajı görüntüle
1. sayfa $_SESSION[sayfa1];
2. sayfa $_SESSION[sayfa2];
sayfa 2 de sayfa2 sessionu boşsa puanı düşür ve sayfa2 sessionunu doldur değilde elleşme?
bu saaten sonra yenilesede sayfa2 sessionu dolu olduğu için puan düşürmez - 10-11-2010, 09:18:32Üyeliği durduruldutam ne yapmaya calistiginizi belirtirseniz yorum yapmak daha kolay.
- 10-11-2010, 12:37:15O zaman şöyle anlatayım ;
2 tane sayfamız var
1. sayfa tanıtımı yapıyor. Şans oyunu diye. Oyuna Başla diye buton var ona tıklayınca 2. sayfaya geçiyor ve oyuncu hesabından 1 puan düşüyor. (1.problem oyuncu 2.sayfaya geçtiğinde sayfayı yenilerse hesabından 1 puan daha düşüyor bu önemli değil ama düşmesin istiyorum. Oyuncu oyuna başla dediğinde oyun sonuçlanana kadar sadece 1 puan düşsün hesabından)
3.sayfada ise oyun sonucu görüntüleniyor. Hesabına 3 puanda ekleyebiliyor 3 puanda silebiliyor. Yani şans oyunu veya başka şeylerde verebiliyor.
PROBLEM BURDA başlıyor.
Oyuncu oyun sonucundayken refresh yaparsa hesabından ilk başta düşen 1 puan düşmüyor ve sadece oyun sonucunda kazandığı yada kaybettikleri işliyor.
Ben istiyorumki bir oturum gibi bir şeyle kontrol edip her oyun seferinde ne kadar refresh yaparsa yapsın prosedür hiç refreshe basmamış gibi ilerlesin.
Teşekkürler