php.de
Alt 04.06.2004, 17:40  
Gast
 
Beiträge: n/a
Standard ipsperre

hallo,

ich weis mir keine rat. hier mal der code
Code:
$ip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
$dbanfrage = "SELECT * FROM voiting WHERE ip='$ip'
AND date_add(ZEIT, INTERVAL 60 SECOND)>NOW()";
$result = mysql_query($dbanfrage);
if (mysql_query($dbanfrage)) {
Das Feld ZEIT hat das Format DATETIME. die abfrage geht soweit. der besucher kann keine aktion mehr machen. aber die sperre wird nache der zeit nicht aufgehoben? weis jamand was da falsch ist.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 04.06.2004, 19:02  
Gast
 
Beiträge: n/a
Standard

du musst dann mit mysql_num_rows prüfen was rauskommt
wenn mehr als 0 rauskommt dann ist die ip noch gesperrt wenn 0 rauskommt dann nicht
 
Alt 04.06.2004, 19:20  
Gast
 
Beiträge: n/a
Standard

habs mit if (mysql_num_rows ($result) > 0) {
ausgewertet. geht aber immer noch nicht. gibt es zu diesem tehma
kein touturial?
 
Alt 04.06.2004, 19:23  
Gast
 
Beiträge: n/a
Standard

also meine ip sperre (60 min) sieht so aus
Code:
$deleteip_SQL="DELETE FROM counteripblock WHERE $now-date>3600";
$deleteip_result=mysql_query($deleteip_SQL); 
$checkip=mysql_query("SELECT * FROM counteripblock WHERE ipadr='$ipadr'");
$check=mysql_num_rows($checkip);
if($check==0){
...counter ausführen...
}
hierbei lösche ich erst alle ips aus der ipblocktabelle die älter sind als 1 stunde und checke dann ob die ip des users noch in der tabelle ist
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Was ist wenn... (IPsperre, Textdatei) ? PHP Tipps 2007 17 21.11.2005 15:30
IpSperre - Wie? Beitragsarchiv 21 28.08.2005 16:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.