Hardy
29.03.2008, 22:14
Hallo,
um meinen klickbereich automatisch von ausländischen traffic vernzuhalten habe ich mit mal was eingebaut in die klick4.php
<?
$ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$ip."') AND IP_TO>=inet_aton('".$ip."');"));
$land=$ccode_array['land'];
if ($ccode_array['land'] == 'GERMANY' OR 'AUSTRIA' OR 'SWITZERLAND'){?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$land;?> | Status: <font color=lightgreen>OK</font></center><BR>
<?}else{?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$land;?> | Status: <font color=red>Nicht OK</font></center><BR>
<?
db_query("UPDATE ".$db_prefix."_kontodaten SET ks_ausgeschlossen = 1 WHERE uid='".$_SESSION['uid']."'");
}?>Normal sollten so doch eigentlich alle user deren ip nicht das land GERMANY, AUSTRIA oder SWITZERLAND automatisch den ks_ausgeschlossen status 1 bekommen.
Aber leider klicken ist dem nicht so wo könnte nun also der fehler liegen?
um meinen klickbereich automatisch von ausländischen traffic vernzuhalten habe ich mit mal was eingebaut in die klick4.php
<?
$ccode_array = mysql_fetch_array(db_query("SELECT * FROM laendercode WHERE IP_FROM<=inet_aton('".$ip."') AND IP_TO>=inet_aton('".$ip."');"));
$land=$ccode_array['land'];
if ($ccode_array['land'] == 'GERMANY' OR 'AUSTRIA' OR 'SWITZERLAND'){?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$land;?> | Status: <font color=lightgreen>OK</font></center><BR>
<?}else{?>
<center>Geloggte IP: <?=$ip;?> | Zugewiesenes Land: <?=$land;?> | Status: <font color=red>Nicht OK</font></center><BR>
<?
db_query("UPDATE ".$db_prefix."_kontodaten SET ks_ausgeschlossen = 1 WHERE uid='".$_SESSION['uid']."'");
}?>Normal sollten so doch eigentlich alle user deren ip nicht das land GERMANY, AUSTRIA oder SWITZERLAND automatisch den ks_ausgeschlossen status 1 bekommen.
Aber leider klicken ist dem nicht so wo könnte nun also der fehler liegen?