• 03-10-2017, 16:42:32
    #1
    mrb
    sitede önceki sayfaya dönmeyi nasıl engelleyebiliriz?
    gerek web tarayıcı gerekse mobil cihazlardan geri dönmek istendiğinde index e yönlendirmek istiyorum.
    php ile yapılabilirmi?
  • 03-10-2017, 16:45:23
    #2
    Üyeliği durduruldu
    Yapılır lakin ziyaretci bir daha sitenize uğramaz.Şahsen ben bu tarz sitelere bir daha uğramıyorum ve bir hayli küfür ediyorum.Anlayacağınız ziyaretci memnuniyetiniz sıfıra düşer.
  • 03-10-2017, 16:47:15
    #3
    bunu normal sayfa için yapmıyorum hocam.
    ilerlemeli test için lazım oldu.
  • 03-10-2017, 16:48:49
    #4
    Üyeliği durduruldu
    Madjal adlı üyeden alıntı: mesajı görüntüle
    bunu normal sayfa için yapmıyorum hocam.
    ilerlemeli test için lazım oldu.
    Onu bilemiyorum.Lakin düz mantıkla onun da yapılması lazım.
  • 03-10-2017, 16:49:41
    #5
    konu hakkında bilgisi olan varmı
  • 03-10-2017, 17:05:36
    #6
    Selam,
    bunu yapmanın çeşitli yolları var. Aklıma gelen 2 adet yoldan bahsedeyim.
    1. Session yardımıyla bir değişkeninde soru numarasını tutup, kullanıcı o test sayfasını açtığında direkt o sorudan başlatmak. Bu, eğer kullanıcı testi şimdi yarıda bırakacak ve sonra yeniden sıfırdan başlayacaksa bir sorun olmayacak yöntem.
    2. Veritabanında test_oturumları diye bir tablo içerisinde başlangıç vakti, kalınan soru diye verileri tutarsınız, böylece hem kullanıcının mevcut test oturumunu daha önce açıp açmadığını kontrol edebilir, hem de kalınan soru numarasını saklayabilir, geriye dönmesini engelleyebilirsiniz.
    İyi çalışmalar.
  • 03-10-2017, 20:05:11
    #7
    sorunu bu kodla hallettim
    tekrar birine lazım olursa;
    <script type = "text/javascript" >
    function preventBack(){window.history.forward();}
    setTimeout("preventBack()", 0);
    window.onunload=function(){null};
    </script>