Ankündigung

Einklappen
Keine Ankündigung bisher.

ipsperre

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema ipsperre.

    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.

  • Gast-Avatar
    Ein Gast antwortete
    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

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    habs mit if (mysql_num_rows ($result) > 0) {
    ausgewertet. geht aber immer noch nicht. gibt es zu diesem tehma
    kein touturial?

    Einen Kommentar schreiben:


  • Gast-Avatar
    Ein Gast antwortete
    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

    Einen Kommentar schreiben:

Lädt...
X