Arkadaşlar link koruma ile ilgili bir script. Diğer deyimi ile adres satırından engellem. Aslında bu yardım formunda verdiğim bir cevabın devamı gibi. Hoşuma gitti konu açayımd dedim Bu kod üzerinden geliştirmek isteyenler veya farklı önerileri olanlar cevap atarsa sevinirim.
Şimdiden teşekkürler...
herhangi.php
Kod:
<?php session_start(); ?> <script> var olay = false; function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexOf(";",c_start) if (c_end==-1) c_end=document.cookie.length var sonuc = unescape(document.cookie.substring(c_start,c_end)); document.cookie = 'olay = false'; return sonuc; } } return "" } </script> <?php
if ($_SESSION["prv"] == $_GET['v'] && isset($_GET['v'])){ echo ' <script> var bool = getCookie("olay"); if(bool == "true") alert("Devam agaa");else alert("Yokk olee kaynaktan kopya cekmek falan. Linke bas bakkem"); </script> '; } else if (isset($_GET['v'])){ echo ' <script> var bool = getCookie("olay"); if(bool == "false") alert("Hööööyyyytt Duur"); </script> '; echo "Şu an indirimezsin<br>"; } $rand = rand(10,time()); $_SESSION["prv"] = $rand;
?>
<a href='javascript:;' id='video_3'>Video</a> <br/> <a href='javascript:;' id='video_7'>Video</a> <br/> <a href='javascript:;' id='herhangi'>Video</a> <script> function linkTetikleyici(){ var tag_a = document.getElementsByTagName('a'); for (i = 0 ; i < tag_a.length ; i++){ var id_split = tag_a[i].id.split('_'); if (id_split[0] == 'video'){ tag_a[i].onclick = function (){ var a = '<?=$_SESSION["prv"]?>'; location.href='sil.php?v='+a; document.cookie = 'olay = true'; } } } } window.onload = linkTetikleyici; </script>
« Son Düzenleme: 25, 2007, 03:34:27 am Gönderen: tiamat »
Logged
Tuvalete oturmadan önce, Musluğunu kontrol et bence