If ($ipa == $curip) || ($ipb == $curip) || ($ipc == $curip)
{

}

Maar het geeft steeds een parse error hier...
Duh :)

Dit is wel goed:

<?
if($ipa == $curip || $ipb == $curip || $ipc == $curip) {
// Blah
}
?>

[edit.1] Ik ga er vanuit dat dit iets is om verschillende ip's wel/niet toe te laten. Als dat zo is, zeg het ff... Dat kan veel makkelijker (en beter) namelijk.

[edit.2] Ik heb tijd teveel...

<?
// Array aanmaken, niet nodig maar ik doe het toch :)
$vaRefusedIps = array();
// Ff die irritante var naar iets anders omzetten
$vIp = $_SERVER['REMOTE_ADDR'];

// Gebandet IP's toewijzen
$vaRefusedIps[] = '127.0.0.1';
$vaRefusedIps[] = '127.0.0.2';
$vaRefusedIps[] = '127.0.0.3';

// Als IP van de bezoeker ($vIP) in de array zit van gebandet IP's, dan toegang weigeren
if(in_array($vIp,$vaRefusedIps)) {
echo 'Niet toegelaten';
exit;
}

// De rest van je pagina (wel toelaten)
echo 'Toegelaten';
?>

Natuurlijk kun je het ook omdraaien en alleen de "allowed" ip's toe te wijzen (Als extra check bij een admin bijvoorbeeld).
Dank u.
ooit had ik zo eens iets gemaakt maar nu sloop er
een foutje in.

Het zijn altijd van die kleine dingetjes he :)
Check mijn edit ook ff. Als het om en IP-ban achtig idng gaat, gebruik dan liever mijn code (of iets soortgelijks).
als het om IP bans gaat gebruik dan liever een .htaccess
Check mijn edit ook ff. Als het om en IP-ban achtig idng gaat, gebruik dan liever mijn code (of iets soortgelijks).
Hmmz... Ja is beter, maar ik gebruik dit net zo graag.
als je het door je parser moet laten halen is het automatsch langzamer en zwaarder voor de server
een .htaccess is de snelste en beste manier om het te doen, als je daar ook nog een leuke php frontend voor schrijft is het beheren ook lekker makkelijk
Het werkt allemaal nu.

3 ip adressen worden in de db opgeslagen.
Voor een statistiek systeem.
Als je te snel opnieuw bezoekt dan krijgde geen extra hit. op F5 duwen is zo uitgeschakeld...

Oei, lelijke shit.

Waarvoor moet je dubbele gegevens er op na houden wanneer je dit wil checken?

Zorg dan dat je fatsoenlijk die boel checked, voor goede statistieken is dit mijn inziens totaal niet nodig.

Grtz,

Adje

Reageren