【问题标题】:PHP website file will not refresh with button, but will with ctrl+F5PHP网站文件不会用按钮刷新,而是用ctrl+F5
【发布时间】:2018-07-25 14:11:14
【问题描述】:

我目前在标题中使用了重定向创可贴,但我需要一个更强大的解决方案,并且我需要知道为什么“刷新”按钮无法正常工作。我尝试了很多解决方案,这是唯一保持页面更新的解决方案:

<?php
$randURL = rand(1000000,1000000000);
echo "<meta http-equiv=\"refresh\" content=\"60;URL=http://anywebsite.php?noval=".$randURL."\">";

【问题讨论】:

  • 缓存:浏览器​​、主机、链上的任何服务器、ISP、防火墙\路由器。没有保证不获取缓存页面的方法
  • 刷新按钮完全不起作用?还是您的意思是页面刷新但显示缓存的内容?
  • 该页面恢复到旧页面,所以是的,可能已缓存,但通常是几个小时前的。我应该坚持我提到的解决方案吗?我尝试将 和其他标签放在标题中,但没有任何效果。只有随机数解决方案有效。
  • 我正在使用 PHP 生成页面并尝试了 header() 函数,但即使我将它放在页面顶部也会出错。关于如何实施的任何建议?例如我从 header("Cache-Control: no-cache, no-store, must-revalidate"); 得到一个错误。 // HTTP 1.1。 header("Pragma: no-cache"); // HTTP 1.0。 header("过期时间:0"); // Proxies --Error is Cannot modify header information - headers already sent by

标签: caching refresh browser-cache browser-refresh


【解决方案1】:

如果启用了浏览器缓存,这是正常行为。 Ctrl+F5 刷新页面而不使用缓存,因此对你有用。

【讨论】:

    猜你喜欢
    • 2012-01-25
    • 2019-10-25
    • 2012-05-03
    • 2012-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多