|  | 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)
  Navigation: [Reply to this message] |