PHP包括菜单系统 - 重新加载不起作用

时间:2011-05-23 12:18:38

标签: php include switch-statement

目前我的页面非常简单。我使用PHP的唯一方法是切换菜单系统。所以在交换机系统中,我检查变量“menu”以查看它的设置。

因此,例如,如果我加载联系信息,那将是

  

www.mydomain.com/?menu=contact

在“菜单”下的php开关代码中只有一件事。

  

包括( “contact.php”);

好吧,我知道这很简单,但我遇到的问题是当我更改“contact.php”时,更改在浏览器中不会引起注意,直到我直接转到该文件。所以我必须浏览www.mydomain.com/contact.php然后我才能看到差异。在这之后,我可以回到“www.mydomain.com/menu?contact”并看到差异。

我尝试在Firefox,Safari和Chrome中重新加载,刷新和重新加载缓存命令。他们都以同样的方式工作。如何解决这个问题,每次需要查看更改时刷新两页都相当费时。

1 个答案:

答案 0 :(得分:0)

您是否正在使用系统上的eaccelerator或APC等缓存系统(phpinfo();会告诉您)。

如果您在需要之前打印模板的time()filemtime()会发生什么情况,它应该告诉您上次修改的时间。