PHP javascript kont...
 
Bildirimler
Hepsini Temizle

PHP javascript kontrolu  

  RSS
Huseyn Yusifli
(@HuseynYusifli)
Üye

PHP'de javascriptin aktiv olup olmadigini nasil kontrol edebilirim?

Alıntı
Gönderildi : 21/02/2013 16:26
Akın Demircan
(@AkinDemircan)
Üye

PHP sunucu taraflı çalıştığı için bunu direk yapamazsınız. Javascriptin Predefined Variables veya Super Globals yollarıyla da açık olup olmadığını tespit edebilmek mümkün değildir.

Ama denetlemeyi illa PHP ile yapmak istiyorsanız şöyle bir şey deneyebilirsiniz; 

Ben basit olarak yazıyorum siz kendinizce geliştirin; 

 

echo '<script language="JavaScript">

window.location =\'http://www.siten.com/index.php?js=1&jeton='.md5('falanfilan'.time()).'\'

</script>';

if (isset($_GET['jeton'] AND isset($_GET['js']))){ 

if ($_GET['jeton'] == md5('falanfilan'.time())){

 if ($_GET['js'] == '1'){

 echo 'javascript etkin';

} else {

 echo 'güvenlik hatası';

}else {

 echo 'Javascript etkin değil';

 

Browserda javascript etkin ise zaten "window.location" javascript kodunu çalıştırıp index.php'ye js bilgisini Get edicektir. Değil ise çalışmayacak ve bu bilgi gelmeyecektir buda etkin olmadığı anlamına gelir.

jeton bilgisi ise güvenlik bilgisi olup veriyi kullanıcı tarafından el ile yanlış gönderilmemesi için ufak bir önlemdir. 

CevapAlıntı
Gönderildi : 27/02/2013 14:51
Paylaş: