Webdesign in Siegen

ip Speere für 15min und 24Std

Fragen zum Thema PHP können hier gestellt werden

Moderator: Basti

ip Speere für 15min und 24Std

Beitragvon maex11 am 01.07.2008, 15:39

Hallo Leute,

ich frag mich grade für mein Shoutbox Script und für mein Tresor knacken Script wie ich die IP Speeren kann.

Shoutbox => 15min
Tresor knacken => 24Std

kann mir da jmd weiter helfen?

Danke....

===========
mfg Maex11
maex11
Mitglied
 
Beiträge: 68
Registriert: 16.05.2008, 11:22

Re: ip Speere für 15min und 24Std

Beitragvon Basti am 01.07.2008, 16:03

Eine wirklich 100%ige Sperre ist sowieso nicht möglich, aber du kannst sowohl auf Cookies (für den Fall, dass sie aktiviert sind) als auch eine IP Sperre über eine MySQL Tabelle zurückgreifen. Das ist in der Regel schon recht effektiv, wobei derjenige der die Sperre umgehen möchte es nach wie vor machen kann.
Benutzeravatar
Basti
Moderator
 
Beiträge: 1974
Registriert: 15.06.2006, 17:33
Wohnort: Rheinbreitbach

Re: ip Speere für 15min und 24Std

Beitragvon Eyecatcher am 01.07.2008, 17:17

Folgendes trägst du in die MySQL- Tabelle zu dem Zeitpunkt ein, von wo an die IP Sperre zählen soll:
Code: Alles auswählen
$minuten = 15;
$ablauf_timestamp = time() + 60 * $minuten;

$adden = mysql_query("INSERT INTO sperre (ip, ablauf_timestamp)
VALUES ('".$_SERVER['REMOTE_ADDR']."', '".$ablauf_timestamp."')");

// Abfrage
$ergebnis = mysql_query("SELECT * FROM sperre WHERE ip = '".$_SERVER['REMOTE_ADDR']."' AND ablauf_timestamp < '".time()."');
if(mysql_num_rows($ergebnis))
    echo 'IP freigegeben';
else
    echo 'IP gesperrt';

Zusätzlich kannst du auch noch eine Funktion einbauen, die abgelaufene IPs einfach wieder löscht oder so. Könnte Syntaxfehlerhaft sein, da ich es ausm Kopf geschrieben hab, also Vorsicht.
Benutzeravatar
Eyecatcher
Mitglied
 
Beiträge: 421
Registriert: 01.03.2008, 21:56
Wohnort: NRW

Re: ip Speere für 15min und 24Std

Beitragvon maex11 am 01.07.2008, 17:30

Huhu,

ich hab mal nach geforscht gibte es eine sogenannte "Reloadsperre" könnte mich da jmd es etwas erklären und/oder mir den Code sagen für eine Speere und die Sekunden anzahl.
maex11
Mitglied
 
Beiträge: 68
Registriert: 16.05.2008, 11:22

Re: ip Speere für 15min und 24Std

Beitragvon Eyecatcher am 01.07.2008, 17:53

Äh guck mal zwei Posts über diesem
Benutzeravatar
Eyecatcher
Mitglied
 
Beiträge: 421
Registriert: 01.03.2008, 21:56
Wohnort: NRW


Zurück zu PHP

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast