服务器拾取旧文件

时间:2016-10-24 06:27:04

标签: php file caching server

我仍然缺乏网络开发人员的经验,因此我对目前的问题已经筋疲力尽了。

我最近对我的网站上的文件进行了更改,并通过FTP上传到服务器。当我进入网站时,它仍在执行旧代码。

我清除了所有缓存并尝试使用其他设备。即使将文件名(例如“logout.php”)更改为“logout_code.php”以及在单击注销按钮时链接对这些名称的引用,它仍然会转到“logout.php”。

任何人都能解释一下吗?

1 个答案:

答案 0 :(得分:0)

尝试在重定向到注销页面的页面上设置no-cache标头。

        header('Expires: Sun, 01 Jan 2014 00:00:00 GMT');
        header('Cache-Control: no-store, no-cache, must-revalidate');
        header('Cache-Control: post-check=0, pre-check=0', FALSE);
        header('Pragma: no-cache'); 

在发送任何其他输出之前,上面的代码段位于页面顶部。 (当然在<?php ?>标签内)