Door
Jase v hertoch
op 28-12-2013 18:46
gewijzigd op 28-12-2013 18:47
1.964 views
Ik gebruik op mijn aanmeldingen pagina de volgende code :
if(@fsockopen($_SERVER['REMOTE_ADDR'], 80, $errstr, $errno, 1)) die("<center>Het gebruik van proxies is niet toegestaan! Klopt dit bericht niet? vraag dan een Admin om hulp </center>");
if($_SESSION['naam'] <> "") {
Er worden soms onrecht ip adressen geblokkeerd en nu wil ik een aparte pagina waarin ik uitzonderingen voor sommige ip adressen kan toevoegen.
Bedankt voor de moeite, maar dit blokkeert iedereen zijn ip adress, ik zocht echt iets wat voor een deel proxies blokkeert en als het verkeerd word aangegeven dat ik dan een uitzondering kon maken
Nu blokkeert die weer niet de proxies :D de bovenste code die ik stuurde deed dat wel merendeel. Is er misschien een manier hoe ik ip adressen op allowed zet aan de hand van die code?
if(@fsockopen($_SERVER['REMOTE_ADDR'], 80, $errstr, $errno, 1)) {
# Ey! Er is een proxy xo
# Toch nog even controleren of hij niet toegestaan is.
if (!in_array($_SERVER['REMOTE_ADDR'], $IPtoegang)) {
echo 'Gebruikt een proxy';
exit;
}
else {
# de gebruiker gebruikt geen proxy.
}
}