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

jquery sayfa yüklenmeden

phpde sayfa yüklenmeden js'de bir değeri kontrol ettirip. sayfayı çalıştırmama gibi bir imkanım var mı?

olay şu sayfanın dışardan çağırılmasını engellemek için bir önceki sayfada jquery ile session oluşturup, çağrılan sayfada bu session varsa diye bakmam gerekli. sayfada veritabanına kayıt atılıyor bu nedenle sayfanın yüklenmeden kontrol yapabilmem gerek
  • araştırdığım kadarı ile chrome ve firefoxta yapılabiliyor ancak internet explorerda sayfayı durdursanız bile arkaplanda kodlar işlemeye devam ediyormuş.
    gungnir89 9 yıl önce yazdı
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • sharq adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    115 cevap - 141 soru
    $(document).ready()

    yerine load gibi bişey olabilir yada

    $(window).bind("load",fuction(){

    });

    bunuda deneyebilirsin ama tam ne ypmak istediğini anlamadım
    • sharq adlı üyenin fotoğrafı sharq
      sayfaya dışardan erişimi engellemek istiyorsan eğer

      index.php sayfasında

      define('BASEPATH','Değer');

      diye bişi tanımla dışardan erişimi engellemek istediğin sayfaların başınada


      if ( ! defined('BASEPATH')) exit('DIŞARDAN ERİŞİM KAPALI');

      şeklinde yapabilirsin
      9 yıl önce yazılmış
    • gungnir89 adlı üyenin fotoğrafı gungnir89
      yapmak istediğim; kişilerin kaç adet facebook arkadaşını davet ettiğinin kaydını tutmak.(kişinin daveti kabul edip etmemesi önemli değil.)
      halihazırda facebook'un apisinden gelen davet edilenlerin id'si js'me geliyor. şu şekilde:
      $.ajax({
      type: 'GET',
      url: 'davetliler.php?user='+response.id+'&invited='+ ids[i],
      }) // response.id->davet eden kişinin id'si, ids[i]-> davet edilenlerin idleri.
      davetliler.php'de de kayıt atıyorum.
      açık ise, kişinin id'si diyelim ki 1;
      url'ye www.sitem.com/davetliler.php?user=1&invited=2 ile davet etmeden kayıtları girebilir.
      önlemek için jquery içinde bu invited'ı sessionda bilgisini tutayım dedim. davetliler.php'de de eğer varsa diye kontrol yapıp. varsa sayfayı yükle sonra sessionı yok et. yoksa da sayfayı yükleme yapmak istedim. ancak bu senin de yukarda verdiğin kodları ve daha birsürü kod denedim sadece biri istediğim gibi çalıştı. o da internet explorer'da arkaplanda sayfanın çalışmasına devam ettiriyor. bütün browserlarda sağlıklı çalışan bir sistem yok.

      sayfayı dışarı kapatmayı deneyeceğim yakın zamanda. umarım işe yarar. teşekkürler
      9 yıl önce yazılmış
    • sharq adlı üyenin fotoğrafı sharq
      yani tam olarak ne ypmaya çalıştığını anlamadım facebook adına hiç geliştirmede bununmadım daha önce o na bi yorum yapamam ama sayfayı dışardan engellemek istiyorsan yani baglanti.php dosyanı sadece index.php de çalışşın istiyorsan yukarda dediğim basepath yönetimini yap.

      zaten ie sorun çıkartmasa olmaz kolay geldin :)
      9 yıl önce yazılmış
    • gungnir89 adlı üyenin fotoğrafı gungnir89
      $_SERVER['HTTP_referrer'] ile çözdüm sorunu
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.