Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 09:51:02 pm
42720 Mesaj 8081 Konu Gönderen: 17918 Üye
Son üye: tlord
Turk-Php.Com Forum  |  Turk-PHP  |  Sizden Bize  |  Paylaşım adına « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: Paylaşım adına  (Okunma Sayısı 328 defa)
tiamat
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 404



Üyelik Bilgileri WWW
Paylaşım adına
« : 13, 2007, 04:51:37 pm »

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 Smiley 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
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.