从局域网计算机上的一个php文件重定向到另一个文件



我在计算机a上创建了一个本地服务器。设置服务器ip地址为192.168.1.1

现在我正试图从LAN上的另一台计算机b访问file1.php:

192.168.1.1/file1.php

在file1.php,我重定向到另一个文件名为file2.php使用:

头("位置:/file2.php");

,所以它应该重定向到192.168.1.1/file2.php。但是它正在重定向到localhost/file2.php。

如何做到这一点。

如何:

header('Location: http://'.$_SERVER['SERVER_ADDR'].'/file1.php');

SERVER_ADDR返回您所在网页的ip地址。

https://www.php.net/manual/en/reserved.variables.server.php

你可以像这样重定向完整地址:

header('Location: http://192.168.1.1/file1.php');

如果你这样做,它会有任何错误吗?

最新更新