Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    CBG
    CBG is offline
    New Coder
    Join Date
    Feb 2010
    Location
    UK
    Posts
    91
    Thanks
    26
    Thanked 0 Times in 0 Posts

    Offline allow 2 IP's to view, rest redirect

    Hi,

    I want the below code to check for 2 IP's that are allowed.
    This is the code I got so far.

    The below code allows 1 IP to view, however I would like to have 2 IP's to be able to view and not directed to offline.php

    Code:
    <?php
    
    $offip1 = 'XXX.XXX.XXX.XXX'; //Offline IP 1 allowed to view
    $offip2 = 'XXX.XXX.XXX.XXX'; //Offline IP 2 allowed to view
    $offstatus = 'offline'; //Offline-Online Status
    
    if (strcmp($_SERVER['PHP_SELF'],"/offline.php") != 0)
    {
    
    if ( $offip1 != getenv('REMOTE_ADDR')){
    if ( $offstatus == 'offline' ) { header ('location: offline.php'); }
    	}
    }  
    
    echo 'You are viewing when in offline mode';
    
    ?>
    Last edited by CBG; 03-03-2010 at 02:42 PM.

  • #2
    CBG
    CBG is offline
    New Coder
    Join Date
    Feb 2010
    Location
    UK
    Posts
    91
    Thanks
    26
    Thanked 0 Times in 0 Posts
    Will this do it


    Code:
    <?php
    $offip1 = 'XXX.XXX.XXX.XXX'; //Offline IP 1 allowed to view
    $offip2 = 'XXX.XXX.XXX.XXX'; //Offline IP 2 allowed to view
    $offstatus = 'offline'; //Offline-Online Status
    
    
    $allow[0]=$offip1;
    $allow[1]=$offip2;
    
    
    if (in_array($_SERVER['REMOTE_ADDR'],$allow))
    {
    
    echo 'You are viewing when in offline mode';
    }else{
    if ( $offstatus == 'offline' ) { header ('location: offline.php'); }
    }
    ?>
    I also tested
    Code:
    <?php
    $offip1 = 'XXX.XXX.XXX.XXX'; //Offline IP 1 allowed to view
    $offip2 = 'XXX.XXX.XXX.XXX'; //Offline IP 2 allowed to view
    $offstatus = 'offline'; //Offline-Online Status
    
    
    $ip = $_SERVER['REMOTE_ADDR'];
    if($ip == $offip1 || $ip == $offip2)
    {
    echo 'TEST MESSAGE - You are viewing when in offline mode';
    } else {
    if ( $offstatus == 'offline' ) { header ('location: offline.php'); }
    }
    
    ?>
    Last edited by CBG; 03-03-2010 at 02:42 PM.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •