![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
... mit ip-sperre und kontrolle von doppeltem versand hi, ich habe lange gebraucht um dieses Script zu entwickeln, dieser Teil den ich eingefügt hab, steckt in einer else { }-Funktion. Zuerst erfolgte die Fehlerkontrolle, die ich mit if beginnne und dann alles andere mit else fortsetze. doch ausirgendeinem grund funktioniert die ip-sperre nicht. hier was passiert, alle felder korrekt ausgefüllt, abgeschickt, okay, beim zweiten abschicken, erscheint Meldung mit "doppelter eintrag", doch zu erst soll ip-sperre eingreifen doch das macht sie nicht, weiß jemand warum ? code $db=mysql_connect("...","...","..."); $IP=$_SERVER["REMOTE_ADDR"]; mysql_select_db("...",$db); $sql="SELECT Time FROM reg WHERE IP='$IP'"; $res=mysql_query($sql,$db); if(mysql_num_rows($res)>0) { $sat=mysql_fetch_assoc($res); if(time()<$sat["Time"]+60) { echo "ip-aperre aktiv"; exit(); } } $sql="SELECT reg FROM for WHERE kom='$_POST[kom]'"; $res=mysql_query($sql,$db); if(mysql_num_rows($res)>0) { echo "doppelter eintrag"; exit(); } $IP=$_SERVER["REMOTE_ADDR"]; $sql="INSERT INTO reg(IP,kom,Time)values($IP,$_POST[kom],time())"; mysql_query($sql, $db) echo "alles geklappt"; /code - danke schon im voraus für hilfe |
#3
| |||
| |||
|
|
ich habe lange gebraucht um dieses Script zu entwickeln, dieser Teil den ich eingefügt hab, steckt in einer else { }-Funktion. |
|
ciao kristin |
![]() |
| Thread Tools | |
| Display Modes | |
| |