- var_dump: documentation ( source)
- strpos: documentation ( source)
- explode: documentation ( source)
<?php
function getRemoteAddr()
{
if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND $_SERVER['HTTP_X_FORWARDED_FOR'])
{
if (strpos($_SERVER['HTTP_X_FORWARDED_FOR'], ','))
{
$ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
return $ips[0];
}
else
return $_SERVER['HTTP_X_FORWARDED_FOR'];
}
return $_SERVER['REMOTE_ADDR'];
}
list($rn1, $rn2) = explode(".",getRemoteAddr());
var_dump($rn1);
echo "\n";
var_dump($rn2);