John wrote:[color=blue]
> 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?[/color]
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)
sam.partington@ gmail.com wrote:
[color=blue]
>
> John wrote:[color=green]
> > 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?[/color]
>
> 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)[/color]
Default filename for this directory configuration file is .htaccess,
though.
Comment