Zeitsperre via IP
Hallo,
ich hab was gebaut wo man sich eintragen kann ergo Gästebuch. Allerdings fungiert das eher als "Unterschriftensammlung" wo jeder nen Kommentar dazu abgeben kann. Damit keiner auf die Idee kommt zu flooden hab ich versucht ne IP Sperre einzubauen.
Beim Eintragen wird die IP und Timestep mitgespeichert. So hab ich es versucht und kläglich versagt...
$tisadd entspricht dem aktuellen Timestap. Später wird über die Variable etis abgefragt ob das Formular angezeigt werden soll oder nicht... Was ist falsch an meiner idee?
---
Noch ein Problem:
Wiefollgt lese ich etwas aus der Datenbank aus (wird jedoch nich angezeigt)
Also das ist nur die Abfrage. Ist was im Syntax falsch?
Würde mich auf Antworten freuen...
Mfg
Chaos
MODERATOR:
Ich schließe dann mal den Beitrag, da dieser ja gelöst ist. Falls nicht, einfach eine PM an mich schreiben.
Dani
ich hab was gebaut wo man sich eintragen kann ergo Gästebuch. Allerdings fungiert das eher als "Unterschriftensammlung" wo jeder nen Kommentar dazu abgeben kann. Damit keiner auf die Idee kommt zu flooden hab ich versucht ne IP Sperre einzubauen.
Beim Eintragen wird die IP und Timestep mitgespeichert. So hab ich es versucht und kläglich versagt...
$sqlbefehl= "Select * FROM $tab_sus where ip='$get_ip'";
$getipsq = mysql_query($sqlbefehl, $serverid);
$getips = mysql_fetch_array($getipsq);
$secsys = $tisadd-3600;
if ($getips[tis] >= $secsys)
{
$etis = "1";
}
$tisadd entspricht dem aktuellen Timestap. Später wird über die Variable etis abgefragt ob das Formular angezeigt werden soll oder nicht... Was ist falsch an meiner idee?
---
Noch ein Problem:
Wiefollgt lese ich etwas aus der Datenbank aus (wird jedoch nich angezeigt)
$sqlbefehl= "Select * FROM $tab_sus order by ti desc LIMIT $x1,$x2";
Würde mich auf Antworten freuen...
Mfg
Chaos
MODERATOR:
Ich schließe dann mal den Beitrag, da dieser ja gelöst ist. Falls nicht, einfach eine PM an mich schreiben.
Dani
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 53497
Url: https://administrator.de/contentid/53497
Ausgedruckt am: 22.11.2024 um 17:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo Chaos!
Ist zwar nicht eine direkte Lösung Deines Problems, aber es gibt auch noch andere Möglichkeiten User (oder meinst du automatisierte Programme) vom flooden abzuhalten.
Ich verwende captcha
Übersetzt: Completely Automated Public Turing test to tell Computers and Humans Apart
http://de.wikipedia.org/wiki/Captcha
Ist relativ einfach zu realiseren. Ich verwende es selbst bei meinem Gästebuch.
lg Levis24
Ist zwar nicht eine direkte Lösung Deines Problems, aber es gibt auch noch andere Möglichkeiten User (oder meinst du automatisierte Programme) vom flooden abzuhalten.
Ich verwende captcha
Übersetzt: Completely Automated Public Turing test to tell Computers and Humans Apart
http://de.wikipedia.org/wiki/Captcha
Ist relativ einfach zu realiseren. Ich verwende es selbst bei meinem Gästebuch.
lg Levis24