我仍然缺乏网络开发人员的经验,因此我对目前的问题已经筋疲力尽了。
我最近对我的网站上的文件进行了更改,并通过FTP上传到服务器。当我进入网站时,它仍在执行旧代码。
我清除了所有缓存并尝试使用其他设备。即使将文件名(例如“logout.php”)更改为“logout_code.php”以及在单击注销按钮时链接对这些名称的引用,它仍然会转到“logout.php”。
任何人都能解释一下吗?
答案 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 ?>
标签内)