【发布时间】:2019-10-24 21:14:55
【问题描述】:
我构建了一个用户界面来更改我的树莓派的 IP 地址。 现在我希望浏览器在自动重启后转到我的新 IP 地址... 像这样的:
if( isset( $_POST['reboot'] ) ) {
exec("/sbin/shutdown -r now");
header("Location: $new_ip");
}
我很清楚,这是行不通的,因为如果我执行重启,则不会处理其他任何事情。
我在许多用户界面中看到了这个功能,比如 Synology。
【问题讨论】:
-
除非该浏览器在启动时启动并设置为转到加载的最后一个页面,否则我无法看到它如何按照描述的那样工作。在启动时运行
bat文件,以当前IP 调用浏览器? -
谢谢,但我认为必须有更简单的方法来解决这个问题。我的意思是 Synology 和所有其他制造商是如何做到这一点的。也许使用其他编程语言?
-
他们在
RunOnce注册表项中添加一个条目以进行更新或其他任何操作,并在运行一次后删除该条目。 -
好的,谢谢,我试试这个。