Script gezocht
Dylanh schreef:Ik had al een scriptje voor hem gemaakt.
En die werkte?
Ja

Laat eens zien?
Codeblok (voorbeeld.php):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$abc = gethostbyaddr($_SERVER[REMOTE_ADDR]);
$country = substr($abc, -3);
if($country != .nl) {
if($country != .be) {
echo You are not coming from Belgium or The Netherlands. Sorry.;
die();
} else {
//goed
}
}
//goed
?>
Excuses dat ik hem niet eerder had gepost
Had nog geen tijd ervoor gehad.
toevoeging op 2 april 2014, 13:51:00:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$abc = gethostbyaddr($_SERVER[REMOTE_ADDR]);
$country = substr($abc, -3);
if($country != .nl) {
if($country != .be) {
echo You are not coming from Belgium or The Netherlands. Sorry.;
die();
} else {
//goed
}
}
//goed
?>
Excuses dat ik hem niet eerder had gepost
Had nog geen tijd ervoor gehad.toevoeging op 2 april 2014, 13:51:00:
WTF, dat is gewoon het zelfde als mijn code alleen heb jij de equals anders gezet

Dylanh schreef:Ja, ik probeerde het net zoals jou, maar die equals werken alleen zoWTF, dat is gewoon het zelfde als mijn code alleen heb jij de equals anders gezet

Gebruik cloudflare zorg dat $_SERVER["HTTP_CF_IPCOUNTRY"]; werkt en klaar is kees
$country = $_SERVER["HTTP_CF_IPCOUNTRY"];
$my_countries = array("NL", "BE"); // http://nl.wikipedia.org/wiki/ISO_3166-1
if (!in_array($country, $my_countries)) {
echo Jij bent geen Nederlander of Belg ksshhttt;
exit;
} Robiin schreef:1Codeblok (voorbeeld.php):
2
3
4
5
6
7
8
9
10
11
12
13
14
$abc = gethostbyaddr($_SERVER[REMOTE_ADDR]);
$country = substr($abc, -3);
if($country != .nl) {
if($country != .be) {
echo You are not coming from Belgium or The Netherlands. Sorry.;
die();
} else {
//goed
}
}
//goed
?>
Excuses dat ik hem niet eerder had gepost
Had nog geen tijd ervoor gehad.toevoeging op 2 april 2014, 13:51:00:Werkt niet helaas, hostnames eindigent op telenet.be worden geblokt
toevoeging op 2 april 2014, 19:42:35:
Warez schreef:Even testenGebruik cloudflare zorg dat $_SERVER["HTTP_CF_IPCOUNTRY"]; werkt en klaar is kees$country = $_SERVER["HTTP_CF_IPCOUNTRY"]; $my_countries = array("NL", "BE"); // http://nl.wikipedia.org/wiki/ISO_3166-1 if (!in_array($country, $my_countries)) { echo Jij bent geen Nederlander of Belg ksshhttt; exit; }
Dylanh schreef:1Codeblok (voorbeeld.php):Eerdere citaten tonen
Dylanh schreef:Als je cloudflare gebruikt:
2
3
4
5
6
7
8
if(!$_SERVER[HTTP_CF_IPCOUNTRY] == NL && !$_SERVER[HTTP_CF_IPCOUNTRY] == BE) {
exit(geblokeerd);
}
echo hoi nederland / belg;
?>
Cloudflare had je toch al getest?
Met jouw script (deze dus) kan ik gewoon via een .com hostname op de site komen, hij lijkt dus niet te werken.
Die van Warez daarintegen blokkeert .com wel en laat .nl/.be wel toe, maar ik moet dit nog 100% zeker weten door het na te vragen.
Azdinnn schreef:Cloudflare had je toch al getest?
Met jouw script (deze dus) kan ik gewoon via een .com hostname op de site komen, hij lijkt dus niet te werken.
Die van Warez daarintegen blokkeert .com wel en laat .nl/.be wel toe, maar ik moet dit nog 100% zeker weten door het na te vragen.
Ik gebruik het zelf ook en het werkt alleen soms hebben mensen er last van dat het niet werkt maar dan zitten ze op onbekend land op cf staat vast wel info daarover.