Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 重新启动后指向URL的标题_Php_Redirect - Fatal编程技术网

Php 重新启动后指向URL的标题

Php 重新启动后指向URL的标题,php,redirect,Php,Redirect,我构建了一个用户界面来更改我的raspberry pi的IP地址。 现在我希望浏览器在重新启动后自动指向我的新IP地址。。。 大概是这样的: if( isset( $_POST['reboot'] ) ) { exec("/sbin/shutdown -r now"); header("Location: $new_ip"); } 我很清楚,这是行不通的,因为如果我执行重新启动,其他任何事情都不会被处理 我在许多用户界面(如Synology)中看到了此功能。也许您可以编辑主机文件,并将

我构建了一个用户界面来更改我的raspberry pi的IP地址。 现在我希望浏览器在重新启动后自动指向我的新IP地址。。。 大概是这样的:

if( isset( $_POST['reboot'] ) ) {
  exec("/sbin/shutdown -r now");
  header("Location: $new_ip");
}
我很清楚,这是行不通的,因为如果我执行重新启动,其他任何事情都不会被处理


我在许多用户界面(如Synology)中看到了此功能。

也许您可以编辑主机文件,并将新IP的引用设置为某个地址。 例如10.0.0.138 my.random.ip.com(其中10.0.0.138是您的新ip)。
现在,您可以在浏览器中为新打开的选项卡设置IP(在chrome中,转到“高级设置”并查找“启动时”)。

除非该浏览器在启动时启动并设置为转到加载的最后一页,否则我看不出这是如何工作的。在启动时运行一个
bat
文件,用当前IP调用浏览器?谢谢,但我认为一定有更简单的方法来解决这个问题。我是说Synology和其他制造商是如何做到这一点的。可能使用其他编程语言?他们在
RunOnce
注册表项中放置一个条目以进行更新或其他操作,并在该条目运行一次后将其删除。好的,谢谢,我将尝试此操作。