php包括不在ipad上工作

php包括不在ipad上工作,php,Php,我管理的一个网站是用php建立的。我在每页上使用includes来拉入页眉、菜单和页脚。周末,服务器遭到黑客攻击。我删除了服务器上的所有文件并上传了新的副本。这样做之后,该网站就不能在iPad上正常运行了。使用include调用的所有文件均未显示。然而,它们在我的桌面上显示得非常好 由于这些文件与服务器上已经存在一年多的文件完全相同,而且它们以前在iPad和桌面上都可以使用,所以我完全不知道是什么原因导致iPad突然关闭 有什么想法吗?是否有可能是负责服务器的人更改了服务器端的某些设置或更改了p

我管理的一个网站是用php建立的。我在每页上使用includes来拉入页眉、菜单和页脚。周末,服务器遭到黑客攻击。我删除了服务器上的所有文件并上传了新的副本。这样做之后,该网站就不能在iPad上正常运行了。使用include调用的所有文件均未显示。然而,它们在我的桌面上显示得非常好

由于这些文件与服务器上已经存在一年多的文件完全相同,而且它们以前在iPad和桌面上都可以使用,所以我完全不知道是什么原因导致iPad突然关闭


有什么想法吗?是否有可能是负责服务器的人更改了服务器端的某些设置或更改了php.ini中的设置导致了此问题?

您确定桌面上没有缓存吗?也许iPad显示了正确的情况。尝试清除桌面中浏览器的缓存或打开匿名会话。若在那个之后所有包含的内容都消失在桌面上,那个一定是你们的文件出了问题。再次尝试重新上载,并检查权限和include语句。

浏览器类型不会影响PHP的功能。你确定你已经清除了缓存吗?您是否尝试了其他平板电脑?请检查重新上载后include语句中的所有路径是否仍然正确,以及重新上载的文件是否具有适当的权限。此外,您的网站也有可能缓存在桌面浏览器上,这就是为什么它看起来仍然一样。清除缓存以确认。啊!从来没有考虑过,但是是的,很明显这是文件本身的问题。不过,这没有道理。为什么它会忽略include语句?在我的文件的最顶端只有一个页面标题变量,然后是一个在header.php文件中调用的include语句。当浏览器显示缓存时,它甚至不会调用您的代码。它将看到有一个前一刻的有效缓存页面,其中文件正常,因此它将显示该缓存,而不是命中服务器。