script führt code erst bei f5 aus
Verfasst: 08.09.2006 20:45
hallo, ich habe mir eine kleine ban function geschrieben und dazu die phpbb sql classe benutzt. darf man doch oder?
naja, ich kann php noch nicht so lange und habe mich mal mit fertigen scripts geqählt.. nun habe ich eine ban function, die ist so:
wenn man schlechte wörter wie a***loch also ihr wisst schon eingibt wird man für 2 stunden gebannt.
nun aber die ban abfrage sieht so aus:
das wird auch ausgeführt, aber wenn ich nun gebannt werde, bin ich auf der index.php gebannt. wenn ich dann oben in der url posting.php eingebe dann kann man die seite sehen. erst wenn mann f5 drückt, oder irgendein internen link folgt ist wieder die gebannt meldung.
woran könnte das liegen? ich befasse mich noch nicht allzulang mit php und habe einiges von phpbb kopiert um mein wissen bisschen zu fördern.
wäre für jede information dankbar und hoffe ihr könnt mir noch ein paar tipps auf den weg geben.
naja, ich kann php noch nicht so lange und habe mich mal mit fertigen scripts geqählt.. nun habe ich eine ban function, die ist so:
wenn man schlechte wörter wie a***loch also ihr wisst schon eingibt wird man für 2 stunden gebannt.
nun aber die ban abfrage sieht so aus:
Code: Alles auswählen
include($guestbook_root_path .'includes/ctracker'. $phpEx);
//
// check if banned
//
$sql = 'SELECT ip FROM ' .BANLIST_TABLE. ' WHERE ip = "'.md5($HTTP_SERVER_VARS['REMOTE_ADDR']).'"';
$result = $db->sql_query($sql);
if ($db->sql_numrows($result) == 1)
{
$guestbook->assign('BANNED', TRUE);
die($greatbook->display($guestbook_config['default_style'] . '/info_body' . $htmlEx));
}
woran könnte das liegen? ich befasse mich noch nicht allzulang mit php und habe einiges von phpbb kopiert um mein wissen bisschen zu fördern.
wäre für jede information dankbar und hoffe ihr könnt mir noch ein paar tipps auf den weg geben.