Probleem met if

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

29/03/2004 15:29:00
Quote Anchor link
If ($ipa == $curip) || ($ipb == $curip) || ($ipc == $curip)
{

}

Maar het geeft steeds een parse error hier...
 
PHP hulp

PHP hulp

29/11/2024 08:33:00
 
Keys

Keys

29/03/2004 15:33:00
Quote Anchor link
Duh :)

Dit is wel goed:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
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...

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
// 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).
Gewijzigd op 29/03/2004 15:49:00 door Keys
 

29/03/2004 15:48:00
Quote Anchor link
Dank u.
ooit had ik zo eens iets gemaakt maar nu sloop er
een foutje in.

Het zijn altijd van die kleine dingetjes he :)
 
Keys

Keys

29/03/2004 16:08:00
Quote Anchor link
Check mijn edit ook ff. Als het om en IP-ban achtig idng gaat, gebruik dan liever mijn code (of iets soortgelijks).
 
Rick

Rick

29/03/2004 16:43:00
Quote Anchor link
als het om IP bans gaat gebruik dan liever een .htaccess
 
Keys

Keys

29/03/2004 18:48:00
Quote Anchor link
Check mijn edit ook ff. Als het om en IP-ban achtig idng gaat, gebruik dan liever mijn code (of iets soortgelijks).
 
Keys

Keys

29/03/2004 18:52:00
Quote Anchor link
Hmmz... Ja is beter, maar ik gebruik dit net zo graag.
 
Rick

Rick

30/03/2004 10:19:00
Quote Anchor link
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
 

30/03/2004 11:31:00
Quote Anchor link
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...
 
Arend a

Arend a

30/03/2004 12:24:00
Quote Anchor link
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
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.