为什么localhost:88/hostinfo.php没有给出理想的结果?
我编写以下脚本来显示主机IP,但它不工作。 我在Windows7上使用XAMPP为什么localhost:88/hostinfo.php没有给出理想的结果?,php,xampp,Php,Xampp,我编写以下脚本来显示主机IP,但它不工作。 我在Windows7上使用XAMPP <?php //Gets the IP address $ip = getenv("REMOTE_ADDR") ; Echo "Your IP is " . $ip; ?> 它总是显示您的IP是::1 完全出乎意料我该如何修复它?:1和127.0.0.1都是本地计算机的ip地址。::1和127.0.0.1都是本地计算机的ip地址。它正在按预期工
<?php
//Gets the IP address
$ip = getenv("REMOTE_ADDR") ;
Echo "Your IP is " . $ip;
?>
它总是显示您的IP是::1
完全出乎意料我该如何修复它?
:1和127.0.0.1
都是本地计算机的ip地址。::1和127.0.0.1
都是本地计算机的ip地址。它正在按预期工作,即IPv6环回地址(::1)。如果希望它显示为127.0.0.1,请在您的计算机上禁用IPv6。它按预期工作,即IPv6环回地址(::1)。如果您希望它显示为127.0.0.1,请在您的计算机上禁用IPv6。远程添加密钥不应该是主机IP,而是客户端的IP。您可能需要$\u SERVER['SERVER\u ADDR']
。但是,我很确定它们在本例中是相同的,因为您是从localhost连接的
欲了解更多信息:
phpinfo();
。。。或
print_r($_SERVER);
远程\u ADDR密钥不应该是主机IP,而是客户端的IP。您可能需要$\u SERVER['SERVER\u ADDR']
。但是,我很确定它们在本例中是相同的,因为您是从localhost连接的
欲了解更多信息:
phpinfo();
。。。或
print_r($_SERVER);
据我所知,这是localhost的正确IPv6地址据我所知,这是localhost的正确IPv6地址