songshu07 发表于 2012-12-27 20:27

$_SERVER['HTTP_HOST']如何配置才能使其值为192.168.1.111

我在本机上装了个wamp环境,局域网的ip是192.168.1.111

打开http://192.168.1.111:80/test.php这个网页输出的值为127.0.0.1,
但是我希望得到的值是192.168.1.111

//test.php
<?php
echo $_SERVER['HTTP_HOST'];

?>

想问下有碰到过这个情况吗,是不是哪里配置要改?

satrun7 发表于 2012-12-27 22:19

在apache的配置文件里,修改ServerName192.168.1.111:80如果你还配置了虚拟主机,虚拟主机也改为你本地的ip,重启apache即可。

bikong0411 发表于 2012-12-28 08:51

你监听的端口是神马,你访问的127.0.0.1?

maochanglu 发表于 2012-12-29 10:20

apache的配置 问题。

yifangyou 发表于 2013-01-13 15:53

<?php
if( $_SERVER['HTTP_HOST']== '127.0.0.1'){
$_SERVER['HTTP_HOST']='192.168.1.111';
}
echo $_SERVER['HTTP_HOST'];

?>
{:3_203:}
页: [1]
查看完整版本: $_SERVER['HTTP_HOST']如何配置才能使其值为192.168.1.111