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

    • Understanding Web Hosting: A Beginner’s Guide
    • Retrieve Gmail Emails Using PHP and IMAP with a Dynamic Display
    • Boosting Your Website’s Performance with cPanel’s Site Quality Monitoring
    • Quick Way to Publish a Blog/ Website
    • How To Convert Website into Professional Android App Using Android Studio

    Tags

    android app development android application development Android Development android programming Android Studio Best Hosting Company Best Hosting Company in Islamabad Best Hosting Provider in islamabad best web hosting services Blog ChatGPT Cheap SSL Available Cheap Web Hosting cheap web hosting provider cpanel hosting cpanel hosting provider in islamabad cpanel manual cpanel setting cpanel usage cpanel user friendly Cpanel Web Web Hosting Dedicated Web Hosting easy to use Ecommerce Hosting get pro version for free graphic designer agency increase timeout in cpanel Online Shopping Store php Plesk Control Panel Shared Web Hosting Shopify Customistion Shopify Development Shopify e-commerce Store Design shopify help Shopify Website Design SingleWebSolution Social Meda Links Social media links in shopify Web Designing Web development Web Hosting Wordpress Wordpress Hosting wordpress web design agency

    Recent Posts

    • Understanding Web Hosting: A Beginner’s Guide
    • Retrieve Gmail Emails Using PHP and IMAP with a Dynamic Display
    • Boosting Your Website’s Performance with cPanel’s Site Quality Monitoring
    • Quick Way to Publish a Blog/ Website
    • How To Convert Website into Professional Android App Using Android Studio

    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