Call us : 0092-323-523-6819
Mail us : admin@singlewebsolution.com
SingleWebSolution

Menu

Skip to content
  • Home
  • Web Hosting
    • Windows Web Hosting
    • Cpanel Web Hosting
    • WordPress Hosting
    • Shared Hosting
    • VPS Hosting
    • Reseller Web Hosting
  • Web Services
    • Web Designing
    • Graphic Designing
    • Responsive Web Design
    • Search Engine Optimization
    • E-Commerce Website
  • Advertising
  • Blog
  • Contact
Cart 0

    Display the Content only to the allowed IP address in PHP

    SingleWebSolution > Blog > PHP > Display the Content only to the allowed IP address in PHP
    January 16, 2019PHPControl Panel, cpanel catch all email, Dedicated Web Hosting, IP address, Linux Web Hosting, REMOTE_ADDR, Secure, SERVER, Web Hosting, Web Hosting Provider in Pakistan, Wordpress Hostingadmin

    A quick tip for only allowing access to a website for a range of IP addresses.

    This is a very simply and useful way of allowing access to only certain IP addresses maybe you have a web application that you only want to be accessed from a certain location, then this solution is perfect for that task.


    First of all create an array of IP addresses that you want to allow, make sure the last item does not have a ending comma.

    Next check if the Your IP address is in the allowed list, if its not stop the script and print a message using the die command. an you will not view your page content,

    creat IP List, if you can use just 1 IP then use this

    //allowed IP address
    $allowlist = array(
    ‘123.23.45.67’
    );

    if you want to use more IP in List the use

    //collection of allowed IP addresses
    $allowlist = array(
    ‘123.23.45.67’,
    ‘123.24.46.78’,
    ‘123.235.43.674’,
    );

    The users IP address can be accessed from a global function called $_SERVER[‘REMOTE_ADDR’].


    now this is full code, you can copy and paste just edit your IP address and add on the top of your page, header, or config

    <?php
    //collection of allowed IP addresses
    $allowlist = array(
    ‘123.23.45.67’,
    ‘123.24.46.78’,
    ‘123.235.43.674’,
    );

    localeconv($allowcity);

    //if users IP is not in allowed list kill the script
    if(!in_array($_SERVER[‘REMOTE_ADDR’],$allowlist,$allowcity))
    {
    die(‘Sorry ! you are not allow to accessed this page.’);
    }
    ?>

    Post navigation

    ← How to remove .php, .html, .htm extensions with .htaccess Top Web Hosting Companies in Pakistan →

    RSS SingleWebSolution

    • Why Your Website Is Slow — and How to Fix It (2025 Performance Checklist)
    • 7 Reasons Your Website Looks Bad on Mobile (And How to Fix It)
    • Why Your Website Isn’t Getting Indexed – and How to Fix It in 24 Hours
    • Core Web Vitals 2025: Keep Your Website Fast, Engaging & SEO-Friendly
    • Typography Tips That Secretly Boost SEO Rankings

    Tags

    AI-powered personalization AI in web design Best Hosting Company best web hosting services Blog ChatGPT Cheap SSL Available Cheap Web Hosting cheap web hosting provider Core Web Vitals SEO cpanel hosting cpanel reseller account cpanel web server Cpanel Web Web Hosting create multi-language variations Dedicated Web Hosting Ecommerce Hosting Fix website problems Google Business Profile Google Ranking IMAP Improve website performance Improve Website Speed Pakistan Increase website engagement 2025 Local SEO Local SEO Mistakes to Avoid Mobile-friendly website Mobile-Friendly Websites Pakistan Online Shopping Store Personalized website experiences php Plesk Control Panel SEO Ranking Factors 2025 Shared Web Hosting SingleWebSolution Web development Web Hosting web hosting reseller plans Website issues website performance optimization Website personalization tools Website security with SSL Wordpress Wordpress Hosting wordpress web design agency

    Recent Posts

    • Why Your Website Is Slow — and How to Fix It (2025 Performance Checklist)
    • 7 Reasons Your Website Looks Bad on Mobile (And How to Fix It)
    • Why Your Website Isn’t Getting Indexed – and How to Fix It in 24 Hours
    • Core Web Vitals 2025: Keep Your Website Fast, Engaging & SEO-Friendly
    • Typography Tips That Secretly Boost SEO Rankings

    Web Hosting

    • Web Hosting
      • Cpanel Web Hosting
      • Windows Web Hosting
      • Reseller Web Hosting
      • WordPress Hosting
      • Shared Hosting
      • VPS Hosting

    Our Web Services

    • Web Services
      • E-Commerce Website
      • Graphic Designing
      • Search Engine Optimization
      • Responsive Web Design
      • Web Designing

    Contact Us

    • Phone : 0092-323-523-6819
    • Email : admin@singlewebsolution.com
    • Website : www.singlewebsolution.com

     

    We Accept

    Payment Method, Payment Icons

    Copyright © SingleWebSolution
    • USD $
      US Dollar
    • PKR PKR
      Pakistani Rupees
    MENU
    • Home
    • Web Hosting
      • Windows Web Hosting
      • Cpanel Web Hosting
      • WordPress Hosting
      • Shared Hosting
      • VPS Hosting
      • Reseller Web Hosting
    • Web Services
      • Web Designing
      • Graphic Designing
      • Responsive Web Design
      • Search Engine Optimization
      • E-Commerce Website
    • Advertising
    • Blog
    • Contact