在我的索引页上我想显示系统或客户端的IP地址。为此,我在单独的文件中编写了这个函数。在索引页面以PHP显示IP地址
这是我的功能: -
function getClientIp() {
$ipaddress = '';
if ($_SERVER['HTTP_CLIENT_IP'])
$ipaddress = $_SERVER['HTTP_CLIENT_IP'];
else if($_SERVER['HTTP_X_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR'];
else if($_SERVER['HTTP_X_FORWARDED'])
$ipaddress = $_SERVER['HTTP_X_FORWARDED'];
else if($_SERVER['HTTP_FORWARDED_FOR'])
$ipaddress = $_SERVER['HTTP_FORWARDED_FOR'];
else if($_SERVER['HTTP_FORWARDED'])
$ipaddress = $_SERVER['HTTP_FORWARDED'];
else if($_SERVER['REMOTE_ADDR'])
$ipaddress = $_SERVER['REMOTE_ADDR'];
else
$ipaddress = 'UNKNOWN';
$_SESSION['myIp'] = $ipaddress;
}
我想用我的索引页该功能显示的IP地址。
首先从代码中删除'@'。还需要''session_start();'在你的页面上和你的索引页面上都需要'echo $ _SESSION ['myIp'];''。 –