$. GetJSON ve PHP dosyası

2 Cevap php

O in *. Php dosyasının adını gizlemek mümkün mü

$(document).ready(function(){
$.getJSON("getdata.php", function(returned_data) { 
    if(returned_data === "1") {
        $("div#wall").html('user has no subscription');
        $("#message_wall").attr("disabled", "disabled");
        return false;
    }
});

});

Bu jquery kod sayfanın kaynak kodunda görünür olacak ve çünkü bazı kötü niyetli ziyaretçiler onunla bir şeyler yapmak için denemek istemiyorum.

2 Cevap

Kısa cevap no, bu sunucu tarafı güvenli gerekir. Her şey bir istemci çalıştırabilir, onlar görebiliyorum ... ve herkes trying kötü niyetli olduğu kesinlikle anlamaya olabilir.

Eğer şaşırtmaca 15 katmanları altında sakladı bile, sonuçta tarayıcı hala bir url için bir istek yapar, ve herhangi bir hata ayıklama aracı, vb FireBug, Fiddler, görebilirsiniz

Bir oturum tabanlı yaklaşım, ya da kurabiye, şey, anything kullanıcı sunucu ucunda yetkili / doğrulanmış olup olmadığını kontrol etmek en iyi yaklaşımdır.

Ne yapmalıyım başka kimse yetkili kullanıcılar üzerinde eylem gerçekleştirebilir bekliyoruz böylece getdata.php adresinden url isteği güvenli olduğunu. gibi ekleyebilirsiniz eğer getdata.php fıkra