Spam Sınıfı İle İstenmeyen Dosya İndirmelerini Engellemek

PHP
41 lines
<?php
class Spam {
var $zaman;
var $tarih;
function Spam() {
$this->zaman = date("Ymd");
$this->tarih = md5($this->zaman);
}
function tarihayarla() {
$this->zaman = date("Ymd");
}
function sifreayarla() {
$this->tarih = md5($this->zaman);
}
function al() {
return $this->tarih;
}
function mevcut() {
return md5(date("Ymd"));
}
function dogrula($adres, $dogrula=true, $mesaj=true) {
if ($dogrula){
if ($this->tarih <> $adres) {
$dogru = false;
if ($mesaj) {
echo "Hata";
}
} else {
$dogru = true;
}
} else {
$dogru = true;
}
return $dogru;
}
}
$Spam = new Spam();
if ($Spam->dogrula($Spam->tarih, true)) {
echo '<a href="index.php?dosya='.$Spam->tarih.'">Sonraki Dosya</a>';
}
?>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Çıktısı

HTML
1 lines
<a href="index.php?dosya=ef89482a989624b9a17df798d4a44273">Sonraki Dosya</a>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Sizin Değerli Görüşlerinize İhtiyacımız Var.