@bojan_bozovic hvala
ona tvoja druga je imala bug, evo ja sam dodao da iz IP-a izvuće adresu, sad radi
i malo sam je preoblikovao tako da sad samo onikoji su navedeni mogu pristupit siteu
Code:
<?php
$hostime = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$dozvoljenidomeni= array("de", "at", "hr", "mil"); // domeni koji su dozvoljeni
$niz=explode(".", $hostime);
$niz=array_reverse($niz);
if (in_array($niz[0], $dozvoljenidomeni)) {
Header("Location: index.php");
} else {
header("Location:out.php");
}
?>
samo me zanima još, pošto bi ovu skriptu includovao u svaku stranu, kako da izbacim ono prvo iza
if (in_array($niz[0], $dozvoljenidomeni))
znači da preusmjeri usera ako mu host nije naveden u onom spisu
i
Opis projekta ako niste razumijeli ono gore:
imam site koji je dozvoljeno gledati svima iz exyu,
neki stranac mora platit ako želi gledat.
zelim skript inkludovat u svaku stranicu (da nebi stranac samo zaobišao index)
ali onda se javlja problem da kad neko iz exyu želi pristupit recimo downloadima opet ga vraća na index.php (in.php).
I još ima jedan problem, kad korisnik izvani plati kako početak njegove IP adrese (123.123.*.* jer bi se mogao spajati sa dial-upa) maknuti sa bana.
Hvala!