...

View Full Version : Resolved Offline allow 2 IP's to view, rest redirect



CBG
03-03-2010, 11:53 AM
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



<?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';

?>

CBG
03-03-2010, 12:04 PM
Will this do it




<?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



<?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'); }
}

?>



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum