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

    • How to Get Your Website Indexed Faster on Google (2025 Edition)
    • Core Web Vitals 2025: Keep Your Website Fast, Engaging & SEO-Friendly
    • Typography Matters: How Fonts Affect User Experience and SEO
    • Yoast SEO 2025: New Features You Should Be Using for Higher Rankings
    • Sustainable Web Design: Building Fast, Light, and Eco-Friendly Websites

    Tags

    Best Hosting Company Best Web Design Company in Pakistan best web hosting services Blog Business Website Design Pakistan ChatGPT Cheap SSL Available Cheap Web Hosting cheap web hosting provider Core Web Vitals SEO cpanel hosting Cpanel Web Web Hosting Create pages in multiple languages in hubspot Dedicated Web Hosting Ecommerce Hosting Fix website problems Google Business Profile Google Ranking Importance of Responsive Web Design Improve website performance Improve Website Speed Pakistan Local SEO Local SEO Mistakes to Avoid Mobile-First Design Pakistan Mobile-Friendly Websites Pakistan Mobile Friendly Websites in Pakistan Multi-language Content - HubSpot Online Shopping Store php Plesk Control Panel SEO Friendly Web Design in Pakistan SEO Ranking Factors 2025 Shared Web Hosting SingleWebSolution Web Design Services in Pakistan Web development Web Hosting Website Development in Pakistan Website issues Website maintenance services website performance optimization What is Web Hosting Wordpress Wordpress Hosting wordpress web design agency

    Recent Posts

    • How to Get Your Website Indexed Faster on Google (2025 Edition)
    • Core Web Vitals 2025: Keep Your Website Fast, Engaging & SEO-Friendly
    • Typography Matters: How Fonts Affect User Experience and SEO
    • Yoast SEO 2025: New Features You Should Be Using for Higher Rankings
    • Sustainable Web Design: Building Fast, Light, and Eco-Friendly Websites

    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