Her for leden dag fik jeg et spørgsmål på msn, som gik ud på hvordan man udelukker IP adresser ved hjælp af PHP.
Her får I resultatet:
<?php
$ip = array("ip", "ip", "ip"); // Her skriver du de IP'er der skal udelukkes
if(in_array($_SERVER['REMOTE_ADDR'], $ip)) {
exit("Desværre - Ingen adgang");
}
echo "Velkommen - Du har adgang";
?>
Vi bruger funktionen in_array, for at tjekke om vores ip ($_SERVER['REMOTE_ADDR']) er i array’et.
Er den det, bruger vi exit, til at udskrive at de ikke har adgang, og stopper samtidig siden med at loade.
Hvis nu du skal have noget beskyttelse med ip, hvor det kun er de IP’er der er i array’et der må komme ind, sætter du blot et ! foran in_array.
Det vil se sådan ud:
<?php
$tilladtip = array("ip", "ip", "ip"); // Her skriver du de IP'er der skal have adgang
if(!in_array($_SERVER['REMOTE_ADDR'], $tilladtip)) {
exit("Desværre - Ingen adgang");
}
echo "Velkommen - Du har adgang";
?>
Alt for nu :)
Popularity: 1%