【发布时间】:2013-08-10 04:33:11
【问题描述】:
这是一个奇怪的问题,我真的不知道如何解释,所以请多多包涵。问题是我有一个从头开始编码的 php 项目(没有模板引擎或框架),它在 localhost 上运行良好,但是一旦我将它上传到服务器上,出于某种奇怪的原因,页面和会话数据似乎从缓存中到达。例如,如果我尝试删除一个值(通过提交表单),页面加载并仍然显示该值,如果我然后按 Ctrl+F5(在 FF 上强制重新加载),它会正确加载显示(或者更确切地说不显示)删除记录。
这是否会因任何服务器端设置而发生?
【问题讨论】:
-
将
error_reporting(1)用于第一行代码并检查错误。 -
如果需要也可以使用
ini_set('display_errors', true); -
错误报告已经开启,另外我还检查了服务器的错误日志...目前还没有
-
绝对可以。例如,您的网络主机可能设置了透明缓存。目前尚不清楚这是否正在发生:如果你能提供一个更具体的例子,它可能会澄清事情。