Doğru Cevap
-
$(document).ready()
yerine load gibi bişey olabilir yada
$(window).bind("load",fuction(){
});
bunuda deneyebilirsin ama tam ne ypmak istediğini anlamadım-
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 yapabilirsin11 yıl önce yazılmış -
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ürler11 yıl önce yazılmış -
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 :)11 yıl önce yazılmış -
gungnir89
$_SERVER['HTTP_referrer'] ile çözdüm sorunu11 yıl önce yazılmış
-
Cevaplar
Hiç cevap bulunamadı.