Php Sayfa Yenilendikçe Deger Artsın
-
haa :D şimdi anladım ne demek istediğin
if "DÖNGÜ" :D ya tamam :D kardeşim baştan söylesene derdini :D ben hatalıyım. :D:D:D sabah olunca böyle oluyor :D:D:D
-
Musket bunu yazdı:
-----------------------------If diye bir döngü mü varmış ?
: |
Bir yaşıma daha girdim
Bir de if den break le mı çıkılıyormuş
:|
Dayı 2 mizden biri saçmaladı ama kim acaba (?)
-----------------------------
Bak gayet açık bir şekilde belirtmişim bence : |
-
Haklısın üstad bende zaten 2. bir seçenek sundum Cookie kullanarak yap değeri kontrol et bir arttır. tabi bundada mutlaka güvenlik açığı oluşacak ama bunu kaynak kodu bilmeyenler anlamaz, aynı anda hem test edip hemde cookie temizlenirse sınırsız test hakkı olur :D
-
seisionla yap ilk hatalı girişte sessiona bi değer yazdır ikincide ilk dağeri deiştir fln akşamkodunuyazarımda
-
<?
$ip=file("ipler.txt");
foreach($ip as $ipler){
$ipler=str_replace("\n","",$ipler);
$ipler=str_replace("\r","",$ipler);
if($_SERVER['REMOTE_ADDR']==$ipler){echo "banlandiniz..";exit;}
}
$kac=$_COOKIE['kac'];
if(!$kac){$_COOKIE['kac']=1;}
if($kac && $kac=="3"){
echo "bu kadar denerseniz banlanirsiniz tabi";
$fp=fopen("ipler.txt","a");
fwrite($fp,$_SERVER['REMOTE_ADDR']);
exit;
}//giriş kodları
if giriş yanlış {
setcookie("kac",$kac+1);
}
?>ipler.txt yap 777 perm ver 3 yanlış girişten sonra banlar
-
Hoca adam sql yada txt kullanmıyacağım diyor. O zaman cookie ya da session variable kullancaksın hocam.
-
hoca iyide banlı ip lerin kayıtları nerde tutulcak. Eğer kayıt tutulmuycak derseniz cookie sayısı 3 ü geçkinse bi kontrol yapılır ona göre ban sayfası gösterilir :E
-
Adam ban man dememişki sadece sayfayı reload sayısını tutacam demiş banı sonradan birisi karıştırmış olaya.
-
muhammedonur bunu yazdı:
-----------------------------Not: sql'e not defterine falan yazdırmayacağım.
Bu arada yapmak istediğim dört kere üst üste yanlış yazılan şifrede adamın ip sini kara listeye almak :s
-----------------------------ip i kara listeye almak istemiş. Sonuçta bi yere kaydedilmesi gerekiyor bence :S anlamadım
-
ya siz ban işini falan bana bırakın ip sql e yazdırırım falan onlar kolay iş tek istediğim sayfa reload oldugunda (tabi iexplorer kapanmıyo burada ) bir i sayısı sürekli artsın fakat bunu sql e text e falan yazdırmayacağım o zaman işler uzar. ya gerçekten yaptım ben bunu ama şimdi kodu unuttum :S php ye ilk başladığım günlerdi hatırlıyorum f5 yaptıkça sayı artıyordu ve ben o zamanlar dosya okuma sql e kayıt girme hiç birini bilmiyodum :s şimdi biliyomda ne oluyosa :d
