Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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 第二次页面刷新时调用Iframe_Php_Iframe - Fatal编程技术网

Php 第二次页面刷新时调用Iframe

Php 第二次页面刷新时调用Iframe,php,iframe,Php,Iframe,我在页面中包含了一个iframe。但这是我第二次重新查看页面时调用的 请帮我解决这个问题。我得到了解决方案: 问题在于该页是从缓存加载的,而不是作为新页加载的。所以当我第二次刷新页面时。。页面被刷新,Iframe被调用。 因此,我尝试在第一次单独调用时手动刷新页面。 因此,当您离开页面时,页面不会每次都刷新。 解决办法是: if (!isset($_GET['reload'])) { echo '<meta http-equiv=Refresh content="0;url=yourp

我在页面中包含了一个iframe。但这是我第二次重新查看页面时调用的

请帮我解决这个问题。

我得到了解决方案:

问题在于该页是从缓存加载的,而不是作为新页加载的。所以当我第二次刷新页面时。。页面被刷新,Iframe被调用。 因此,我尝试在第一次单独调用时手动刷新页面。 因此,当您离开页面时,页面不会每次都刷新。 解决办法是:

if (!isset($_GET['reload']))
{
  echo '<meta http-equiv=Refresh content="0;url=yourpage.php?reload=1">';
}
if(!isset($\u GET['reload']))
{
回声';
}
因此,在第一次调用时,这只会刷新页面一次。
希望这对有同样问题的人有所帮助。

无法阅读,请编辑您的问题,而不是添加代码作为注释。您的问题很难理解,并且没有包含足够的信息。。。但是,如果我理解您的问题:刷新页面时应再次“调用”IFrame。你为什么不希望呢?不。。我的意思是,我在登录页面中有一个iframe。。但是,iframe用于获取凭据并自动登录。因此,当登录到site2时,如果我刷新页面,则在site1中不会获得凭据,但如果我再次(第二次)刷新页面,则会获得凭据。解决此问题的一个更常见的方法是为每次调用向页面的URL添加垃圾查询字符串数据,例如表示系统刻度的数值。它对页面的加载没有任何影响,但是因为它每次都使URL不同,所以它永远不会从缓存版本中提取。有时,这仍然可能会遇到缓存负载。