|
Posted by Kim Andrι Akerψ on 05/18/06 18:14
sam.partington@gmail.com wrote:
>
> John wrote:
> > Hello, is it possible with PHP to ban a certain range of IPs but at
> > the same time allow access from one specific IP from this range?
> > Code example?
>
> Yes it is :
>
> if ($_SERVER['REMOTE_ADDR'] != '123.45.67.89')
> {
> exit;
> }
>
> But its not the best way. The better way would be to do it using your
> web server's settings. In Apache you would do something like this in
> httpd.conf :
>
> <Directory /usr/local/cgi-bin/>
> Order deny,allow
> Deny from all
> Allow from 123.45.67.89
> </Directory>
>
> Or in a file called .htconfig in the directory in which you wish to
> deny access :
>
> Order deny,allow
> Deny from all
> Allow from 123.45.67.89
>
> (I think, I've never used Deny, Allow in .htconfig myself check out
> the docs for your webserver)
Default filename for this directory configuration file is .htaccess,
though.
--
Kim AndrΓ© AkerΓΈ
- kimandre@NOSPAMbetadome.com
(remove NOSPAM to contact me directly)
[Back to original message]
|