function getIP()
{
// THIS FUNCTION DETERMINES THE ACTIVE IP ADDRESS BY CHECKING AVAILABLE VARIABLES ON THE SERVER INDICATING CLIENT IP ADDRESS
// EVALUATE AVAILABLE VARIABLES ON SERVER INDICATING CLIENT IP ADDRESS
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED']))
{
$ip=$_SERVER['HTTP_X_FORWARDED'];
}
elseif (!empty($_SERVER['HTTP_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_FORWARDED_FOR'];
}
elseif (!empty($_SERVER['REMOTE_ADDR']))
{
$ip=$_SERVER['REMOTE_ADDR'];
}
else
{
// NO IP ADDRESS INFORMATION FOUND, SO PREPARE VARIABLE WITH NULL VALUE
$ip = null;
}
// REPORT IP ADDRESS
return $ip;
}
// SET VARIABLE $clientIP INITIAL VALUE AS NULL
$clientIP = null;
// GET $clientIP
$clientIP = getIP();
// ALLOWED IPS
$eugeneIPold = "108.203.59.233";
$eugeneIP = "104.172.255.30";
$nicoleIP = "47.155.68.163";
$taraIP = "172.117.57.139";
// BEGIN DOCUMENT CODE HERE
// THIS IS THE FINAL RESULT OF ALL THE NORMAL CODE, THE OUTPUT TO SHOW TO ANYONE WHOSE $clientIP matches $validIP
$thisPage = "Access OK";
// END DOCUMENT CODE HERE
// GATEKEEP DOCUMENT CONTENT BASED ON CLIENT IP ADDRESS
// CHECK FOR MATCH BETWEEN $clientIP and $validIP
if ($clientIP == $eugeneIP || $clientIP == $nicoleIP || $clientIP == $taraIP)
{
$pageHeader = include "meta/php/pageHeader.php";;
$pageFooter = include "meta/php/contentFooter.php";
$contentFooter = include "meta/php/contentFooter.php";
$thisPage = "
CATEGORY
TABLE
CHAIR
DESK
LOCATION
RENTAL DATES
COLOR
STYLE
ULTRAFRAGOLA MIRROR
RENTED FROM GALLERY SUMMER LOFT FOR VOGUE PRODUCTION DESIGNER NICOLE MCBRIDE
414 Not Found
The requested URL was not accessed on this server.
Additionally, a critical access error was encountered while trying to handle the request.
Apache Server at port $thisPort
";
}
?>
Neutral Plaster