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

Sayfada geri gitmeyi engelleme

Merhaba, Sorulan sorularda ve nette aradım düzgün bir şekilde web sayfasında geri gitmeyi engelleme kodu bulmadım bilen varmı?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • halidaltuner adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    144 cevap - 4 soru
    <script language="javascript" type="text/javascript">
    function stopRKey(evt) {
    	var evt  = (evt) ? evt : ((event) ? event : null);
    	var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
    	if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
    }
    document.onkeypress = stopRKey;
    </script>
    • hkor adlı üyenin fotoğrafı hkor
      teşekkürler, ama bende çalışmadı, i.e 9 da..
      11 yıl önce yazılmış
  • MFA adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    22 cevap - 0 soru
    <?php

    function NoCache()
    {
    header("Expires: Tue, 03 Jul 2001 06:00:00 GMT");
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
    header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
    header("Cache-Control: post-check=0, pre-check=0", false);
    header("Pragma: no-cache");
    }

    ?>

    Daha sonra da bu fonksiyonu çağırdığın sayfada cache tutulmayacağından geri alma olmayacaktır.
  • eReN adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    17 cevap - 9 soru
    Çağıracağın sayfayı session değişkeninde tutabilirsin böylece geri gidilemez.

    Her seferinde index.php çağırılır ama include edeceğin sayfa post ile index.php ye iletilir.

    hatta bu post verisi çeşitli metotlarla şifrelenebilir.
    • hkor adlı üyenin fotoğrafı hkor
      yani geri gidip hemen index.php ye farkedilmeden geri mi döner üstad? bunu denemek lazım teşekkürler.
      11 yıl önce yazılmış
    • eReN adlı üyenin fotoğrafı eReN
      geri döner değil, çağıracağın sayfayı index içinden include ile çağırırsın.

      <?
      include $sayfa;
      ?>
      gibi
      ama $sayfa değişkenine gelecek bilgi session'da tutulduğu için refresh veya geri gitmelerde hep aynı sayfa açılır.

      session a atarken de post ile veriyi aldiktan sonra session a kaydedersin. post ile veri almamissan zaten session'da hangi sayfayi acacagin yaziyordur.

      bu post verisini de sifreleyebilirsin istersen.

      bu metotlardan biri daha gelismis metotlar da bulunabilir.
      11 yıl önce yazılmış