|
Posted by sam.partington on 05/18/06 11:56
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)
HTH
Sam
Navigation:
[Reply to this message]
|