How To Block Multiple IP Addresses using PHP

Spread the love

Few Days Before in a post i have discussed power of .htaccess and by using some methods you be able to block and stopping spammers,scrubbers and other online rubbish IPs with the use of .htaccess.But when .htaccess is not accessible,we may use some simple codes of PHP too to save our protect our work.

apache block ip range, apache deny ip, block ip, block ip in php, block multiple source ip addresses, htaccess allow ip range, php block ip address

This technique is moderately direct. Basically copy and paste the below code example into the top of any PHP page for which you wish to block access:

In the above code you can create .txt file and add those ips to which you want to block permanently access of your website or just simply create the array of those ips and place in above code.The function will deny access with a alert message, It all happens quickly, quietly, and without any fuss.
Thus, when using this code in your pages, simply replace the “dummy” IP addresses (i.e., “100.100.100”, “200.200.200”, …) with those that you wish to block (e.g., “123.456.789”, “123.456.*”, “123.*”, …).


  1. Greate article. Keep posting such kind of information on your blog.
    Im really impressed by your site.
    Hi there, You’ve performed a great job. I will definitely digg it and in my view suggest to my friends.
    I’m sure they’ll be benefited from this site.

  2. You may also make money with your blogs by repackaging its content in such
    a way that you could monetize it. Without much effort at all you can be
    that much more educated for the subject. Writing websites could be a method to channel knowing about it and creativity with the world.

  3. Howdy! This post couldn’t be written any better! Going through this article reminds me of my previous roommate!

    He continually kept preaching about this.
    I will forward this information to him. Pretty sure he will have a good read.
    Many thanks for sharing!

  4. I love what you guys are up too. Such clever work and reporting!
    Keep up the amazing works guys I’ve incorporated you guys to my own blogroll.

Leave a Reply

Your email address will not be published. Required fields are marked *