【发布时间】:2012-07-07 18:00:48
【问题描述】:
我已经搜索过,但没有找到关于这个主题的任何讨论:
我有一个私人网页(用 php 实现),它滚动浏览几个不同的 php 页面,显示信息,然后每分钟刷新到下一个页面,用于显示最新工作、天气等的消防站。我目前使用 header( 'refresh: 60; url=screen2.php' );在每个 php 文件中只是指向下一个文件..
问题是有时页面由于某种原因无法加载,此时会显示“未找到服务器”页面。当这种情况发生时,刷新指令当然会丢失,错误页面会一直保留在那里,直到有人注意到问题并手动刷新页面。不理想..
我应该提到该页面显示在消防站周围的多个监视器上,并且运行它的电脑被锁定。因此,经常手动刷新它的麻烦!
如果可能的话,在没有人工干预的情况下自动从这种情况中恢复是很重要的。如果显示错误页面,是否有任何方法,使用框架、php、javascript 或其他方式再次刷新?
任何想法都将不胜感激。
谢谢! 亚当
【问题讨论】:
-
我认为服务器未找到错误是基于浏览器的消息,并且完全取决于客户端的连接。例如,如果用户尝试连接到服务器但调制解调器出现故障,浏览器将根本无法连接并显示该错误。我不认为你可以直接从服务器端做任何事情,但也许你可以做一个 Ajax 方法:构建一个 Ajax 页面,它每分钟调用一次 PHP API 并简单地让 PHP API 返回最新数据。如果服务器连接断开,Ajax 页面将保留在浏览器中。
标签: php javascript html frames