Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

logout 'dan sonra tarayıcının back tuşu problemi ?

Çok sinir bozucu bir durum birçok kişinininde başına geliyormuş.
senarşu üyelik sisteminden bir kişi çıkış yaptığı zaman tarayıcıdan geri tuşuna bastığında tekrar üyelikli alana dönüyor bir işlem yapamıyor ama sayfa düzeni bozuk ve hata mesajları ile dolu bir sayfa geliyor
bunu nasıl aşarız acaba.
session ve cookilerimde bir sıkıntı yok logut işleminde güzelce hepsini temizliyorum
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
    logout dan sonra geri tuşu koymana gerek yok.

     <?php header("location: index.php?id=1"); exit(); ?> 
    • tapsin adlı üyenin fotoğrafı tapsin
      Bu kodu logout işlemlerinden hemen sonraya koyabilirsin. gideceği sayfayı güncellemen yeterli.
      12 yıl önce yazılmış
    • tapsin adlı üyenin fotoğrafı tapsin
      Bunu sayfanın başına

       <head><meta http-equiv="pragma" content="no-cache" /></head>


      headların arasına koy birde şunu yaparsan sorun kalkar.
      Sessionları temizledikten sonra bunuda eklersen chache de kalmaz.
      session_destroy();
      
      12 yıl önce yazılmış
  • Actionsee adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    16 cevap - 22 soru
    Sayfanın başında session kontrolü yok sanırım.

    <?php
    $uye = @$_SESSION["uye"];
    if(isset(@$uye){
    
    // site kodları
    }else {echo "Lütfen Giriş Yapınız..";}
    ?>
    • freefox adlı üyenin fotoğrafı freefox
      yardımlarınız için teşekkürler.
      session ve cookie kotrollerim var orada bir sıkıntı yok.
      sıkıntı cache problemi imiş.
      logout işleminde session ları ve cookie leri temizliyorum ve login ekranına yönleniyorum .
      ancak bu esnada tarayıcının geri tuşuna basıldığında üyelikli sayfayı cache den okuyor dolayısıyla bazı kısımlar bozukta gelse bir sayfa açılıyor ben onuda istemiyordum.
      farklı bir metodla çözdüm bu sorunuda. metod şu:
      -----------------------------------------------------------
      kullanıcı login olduğunda yazma izinleri verilmiş bir dizinde kullanıcının id si ile bir txt belgesi oluşturuyorum.
      logout işlemindede bu txt belgesini sildiriyorum.
      üyelik girişinden sonra gelen anasayfamda ise bir ajax çağrıyıla txt belgesi varmı ? yokmu? sorgulatıyorum. yoksa login ekranına yönlendiriyorum varsa işlemler devam ediyor
      -------------------------------
      12 yıl önce yazılmış