Ett sätt du kan lösa detta problem är att explodera ip adressen på "." . Då kan du enkelt jämföra med din ip adress.
Exempel:
Jag försöker gå på sidan med IP: 199.15.235
Om du exploderar min ip så blir [0] = 199, [1] = 15 [2] = 235.
Då kan du enkelt köra en loop.
PHP-kod:
if($exploded[0] == "199") {
//ok ip adressen är 199. Han kan vara bannad
if($exploded[1] == "15") {
// troligare att han är bannad
if($exploded[2] == "234") {
// japp den här grabben är bannad och ska inte få vara här
}
}
} else {
// Jag kom in på sidan eftersom jag var inte bannad. Jad hade ju up 199.15.235, och inte 199.15.234.
}
ett annat sätt som är med mindre if statements är ju följande.
PHP-kod:
if($exploded[0] == "199" && $exploded[1] == "15" && $exploded[2] == "234") {
// bannad
} else {
//ok
}