2013-04-27 107 views
0

我试图清除我的网站缓存时按下某个按钮。我在if语句中放置了以下内容,但是我一直陷入无限循环。不知道为什么?以下是我在if语句中回应的内容:强制清除网站缓存

echo "<meta http-equiv=\"refresh\" content=\"0; mywebsitetest.org/ \" />"; 
echo "<meta http-equiv=\"pragma\" content=\"no-cache\">"; 
echo "<script type=" . "text/javascript" . ">"; 
echo "window.location.replace('mywebsitetest.org') </script>"; 

在此先感谢。

+0

你的意思是,打印这些字符串造成无限循环? – doniyor 2013-04-27 19:49:33

+0

为什么循环浏览它,而不是只在满足条件时回显一次? – Vector 2013-04-27 19:50:14

+0

因为回声那些字符串,页面卡在一个无限循环 – Jay 2013-04-27 19:51:06

回答

3
<meta http-equiv="refresh" content="0; mywebsitetest.org/ " /> 

在0秒内刷新页面。

window.location.replace('mywebsitetest.org') 

也刷新加载页面。

如果您的条件在重新加载后仍然存在,您将陷入无限的清爽循环。

+0

对不起,我是个白痴。赞赏。 – Jay 2013-04-27 19:53:35