Alleen Nederland/België toelaten

Gestart doorAzdin22 reacties71 weergaven

23 berichten · pagina 1 van 2

Azdin

Lid · Topicstarter

Berichten
21.633
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hi,

Ik vroeg het al een klein beetje in het Kleine Vragentopic maar kreeg niet 100% antwoord dus even een apart topic. Ik zou dus graag alleen Nederlandse/Belgische IP adressen willen toelaten, alleen zou ik niet weten hoe. Hebben jullie een idee? Is dit wel volledig mogelijk of bestaat er een risico dat je onschuldige bezoekers blokkeert?
Ja, ik heb gegoogeld maar het heeft niet tot een volledig antwoord geleid.

Alvast bedankt.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Je zou met een scriptje kunnen achterhalen uit welk land het ip komt en dan simpel met php:
if ($land != nederland) {
Echo hier een redirect naar een andere pagina. kan in html;
}
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Geo2IP pompom
0
Azdin

Lid · Topicstarter

Berichten
21.633
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Geo2IP pompom
Net even gegoogeld maar wat bedoel je hiermee? yummie
Stefvdwel schreef:
Je zou met een scriptje kunnen achterhalen uit welk land het ip komt en dan simpel met php:
if ($land != nederland) {
Echo hier een redirect naar een andere pagina. kan in html;
}
Ik heb in het verleden wel eens een paar scripts laten maken en geprobeerd maar om de een of andere manier werden toch onschuldige bezoekers geblokkeerd die eigenlijk gewoon geaccepteerd moeten worden.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Azdinnn schreef:
Eerdere citaten tonen
Aarclay schreef:
Geo2IP pompom
Net even gegoogeld maar wat bedoel je hiermee? yummie
Eerdere citaten tonen
Stefvdwel schreef:
Je zou met een scriptje kunnen achterhalen uit welk land het ip komt en dan simpel met php:
if ($land != nederland) {
Echo hier een redirect naar een andere pagina. kan in html;
}
Ik heb in het verleden wel eens een paar scripts laten maken en geprobeerd maar om de een of andere manier werden toch onschuldige bezoekers geblokkeerd die eigenlijk gewoon geaccepteerd moeten worden.
Dat komt omdat niet iedereens IP adres goed staat. Zo woon ik bijvoorbeeld in Amsterdam volgens mijn IP terwijl ik in Noord-Brabant woon.
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Stefvdwel schreef:
Eerdere citaten tonen
Azdinnn schreef:
Eerdere citaten tonen
Aarclay schreef:
Geo2IP pompom
Net even gegoogeld maar wat bedoel je hiermee? yummie
Eerdere citaten tonen
Stefvdwel schreef:
Je zou met een scriptje kunnen achterhalen uit welk land het ip komt en dan simpel met php:
if ($land != nederland) {
Echo hier een redirect naar een andere pagina. kan in html;
}
Ik heb in het verleden wel eens een paar scripts laten maken en geprobeerd maar om de een of andere manier werden toch onschuldige bezoekers geblokkeerd die eigenlijk gewoon geaccepteerd moeten worden.
Dat komt omdat niet iedereens IP adres goed staat. Zo woon ik bijvoorbeeld in Amsterdam volgens mijn IP terwijl ik in Noord-Brabant woon.
Toevallig dat het allebei Nederland is. biggrin
Maar je houdt inderdaad altijd een deel onschuldigen tegen, dat heb je nu eenmaal met dit soort maatregelen.

Wat je zou kunnen doen is heel rigoreus een vraag stellen die je enkel met kennis van het Nederlands kan oplossen, en dat je zonder een goed antwoord te geven niet binnen kunt komen.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Geo2IP pompom
GeoIP dus....
Zijn databases met locaties van IP-adressen enzo. Uitzending Gemist werkt er ook mee....
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Ik gebruik het ook om kliks uit vreemde landen te detecteren en zo mogelijke fraude op te sporen. Werkt best fijn inderdaad.
0
Stef

Lid

Berichten
10.150
Reputatie
2
Punten
0,00
Lid sinds
Laatst gezien
Ik denk wel dat je landen van buiten de EU kunt blokkeren op IP adres.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Stefvdwel schreef:
Ik denk wel dat je landen van buiten de EU kunt blokkeren op IP adres.
Vooral Chinezen bannen is best wel effectief tegen spamming... Oplotte.... xD
0
Azdin

Lid · Topicstarter

Berichten
21.633
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar hoe zien de scripts er dan uit als ze werken met GeoIP? Hoe is het bij jullie geregeld dan?
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Die Geo2IP is een setje tabellen die je in je database zet, en daar staat elke IP range in die er bestaat.
Je kijkt dan dus bij elk bezoek welk land er bij dat IP hoort, en als dat land je niet bevalt dan weiger je hem de toegang.
0
Azdin

Lid · Topicstarter

Berichten
21.633
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ah met database dus. Zonder raden jullie mij dus af? yummie Kreeg namelijk een tijdje terug dit scriptje:

[COLOR= #0000BB]<?php
    $uitzonderingen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]

    [COLOR= #0000BB]$landCodes[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL] [COLOR= #007700]([/COLOR]
        [COLOR= #DD0000]"nl"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"nederland"[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]"be"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"belgie"[/COLOR][COLOR= #007700],
    );[/COLOR]
    [COLOR= #0000BB]$gethostbyaddr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/gethostbyaddr"]gethostbyaddr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ip[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gethostbyaddr[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"verboden"[/COLOR][COLOR= #007700]);
    }[/COLOR]
    [COLOR= #0000BB]$explode[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$gethostbyaddr[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$explode[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #0000BB]$ext[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$landCodes[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$ext[/COLOR][COLOR= #007700]];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$land[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"onbekend"[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]nederland[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]belgie[/COLOR][COLOR= #007700])
    {
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gethostbyaddr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$uitzonderingen[/COLOR][COLOR= #007700])) 
    {
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"verboden"[/COLOR][COLOR= #007700]);
    }[/COLOR]
?>


En hij werkte in Nederland wel prima alleen in België blokkeerde hij soms onschuldige bezoekers.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Azdinnn schreef:
Ah met database dus. Zonder raden jullie mij dus af? yummie Kreeg namelijk een tijdje terug dit scriptje:

[COLOR= #0000BB]<?php
    $uitzonderingen[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL][COLOR= #007700]();[/COLOR]
    [COLOR= #0000BB]$ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR]

    [COLOR= #0000BB]$landCodes[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/array"]array[/URL] [COLOR= #007700]([/COLOR]
        [COLOR= #DD0000]"nl"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"nederland"[/COLOR][COLOR= #007700],[/COLOR]
        [COLOR= #DD0000]"be"[/COLOR] [COLOR= #007700]=>[/COLOR] [COLOR= #DD0000]"belgie"[/COLOR][COLOR= #007700],
    );[/COLOR]
    [COLOR= #0000BB]$gethostbyaddr[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/gethostbyaddr"]gethostbyaddr[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$ip[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gethostbyaddr[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #0000BB]$ip[/COLOR][COLOR= #007700])
    {[/COLOR]
        [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"verboden"[/COLOR][COLOR= #007700]);
    }[/COLOR]
    [COLOR= #0000BB]$explode[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/explode"]explode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"."[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$gethostbyaddr[/COLOR][COLOR= #007700]);[/COLOR]
    [URL="http://www.php.net/foreach"]foreach[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$explode[/COLOR] [COLOR= #007700]as[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700])
    {[/COLOR]
        [COLOR= #0000BB]$ext[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$key[/COLOR][COLOR= #007700];
    }[/COLOR]
    [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$landCodes[/COLOR][COLOR= #007700][[/COLOR][COLOR= #0000BB]$ext[/COLOR][COLOR= #007700]];[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/empty"]empty[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$land[/COLOR][COLOR= #007700]))
    {[/COLOR]
        [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"onbekend"[/COLOR][COLOR= #007700];
    }[/COLOR]
    [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]nederland[/COLOR] [COLOR= #007700]||[/COLOR] [COLOR= #0000BB]$land[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]belgie[/COLOR][COLOR= #007700])
    {
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL] [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/in_array"]in_array[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$gethostbyaddr[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$uitzonderingen[/COLOR][COLOR= #007700])) 
    {
        
    }[/COLOR]
    [URL="http://www.php.net/else"]else[/URL]
    [COLOR= #007700]{[/COLOR]
        [URL="http://www.php.net/exit"]exit[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"verboden"[/COLOR][COLOR= #007700]);
    }[/COLOR]
?>
En hij werkte in Nederland wel prima alleen in België blokkeerde hij soms onschuldige bezoekers.

Niet doen, als mijn hostname niet op .nl eindigt wordt ik geblokkeerd.
0
Azdin

Lid · Topicstarter

Berichten
21.633
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Azdinnn schreef:
Ah met database dus. Zonder raden jullie mij dus af? yummie Kreeg namelijk een tijdje terug dit scriptje:
lol


En hij werkte in Nederland wel prima alleen in België blokkeerde hij soms onschuldige bezoekers.
Niet doen, als mijn hostname niet op .nl eindigt wordt ik geblokkeerd.

Hier in Nederland is dat meestal juist wel toch? Ik keek net even random tussen een stuk of 20 bezoekers (actief van uit NL) en daar eindigde het allemaal op .nl. Natuurlijk weet ik dat hiermee minder bezoekers zal hebben want er zijn altijd wel uitzonderingen blabla, maja ben je wel voor een groot deel van die fraudeurs af yummie
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren