0

当我关闭在我的本地 pc 上运行的站点(例如http://localhost:8080)或当我关闭显示的浏览器时,我需要找到停止/终止在我的本地 pc 上运行的 apache web 服务器/load 本地 apache web 服务器正在运行的 localhost 站点。什么是首选方式?

4

2 回答 2

1

我不认为这是可以做到的。网站元素下载后,浏览器和 Web 服务器之间没有连接,因此 Web 服务器无法知道某个浏览器是否仍在显示该页面。在我看来,你想做的就是做不到。

于 2009-11-04T15:52:44.223 回答
0

有javascript“onbeforeunload”......当“onbeforeunload”通过ajax触发它时,你可以让一个cgi脚本以root身份运行终止apache。

但这只有在您是唯一访问该页面的人时才真正可行 - 否则任何人关闭的窗口都将是 apache 的结束。

于 2009-11-05T15:15:26.840 回答