Monissa paikoissa on ohjeita miten bannataan tietyt koneet ip-osoitteen avulla. Mutta osaisko joku tehä koodin jolla vois rajoittaa sivulle pääsijät niihin joiden ip-osoite on tiedossa????
IP-numeroiden kanssa toimiminen on aina hieman ongelmallista, koska useimmilla käyttäjillä IP vaihtuu yhteydenottokertojen välillä. Toisaalta joskus useammalla käyttäjällä voi olla näennäisesti sama IP-numero. Siksi tälläinen kävijäerottelu ei ole ollenkaan luotettava. Jos kuitenkin päädyt käyttämään IP-numeroita sivuston käytön sallimiseen, hoituu homma esim. jotenkin näin:
<?php // osoitteilla 111.222.333.444 ja 444.333.222.111 on pääsy sivulle $sallitut = "111.222.333.444|444.333.222.111"; if (substr_count($sallitut, $_SERVER['REMOTE_ADDR']) == 0) { die("Sinulla ei ole pääsyä sivulle!"); } ?>
Jos sulla on palvelimella mahdollista käyttää .htaccess tiedostoja, niin tekisin tuon sen avulla. Helpompaa, kun voi vaan listata tiedostot/hakemistot mihin kelläkin kuuluu olla oikeudet, eikä tarvitse jokaisen sivun alkuun tuota php-koodia lisätä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.