我的网站在各个页面上使用file_get_contents()
,以便从我服务器上的其他页面检索来源。这工作正常,直到我今天更换我的托管服务提供商该函数不会返回任何内容,除非我将其指向主页(然后它将检索主页源)。
检查php.ini文件时启用该功能,但我觉得这与我的网站工作原理有关。
我创建了一个404 error page
(主页),它捕获所有请求的URL,检查mysql数据库中的源,并检查它是否存在。整个网站贯穿404 error page
。所有现有的“页面”按预期返回源,但如果在该源中使用file_get_contents()从另一个页面检索源,则该函数将不返回任何内容,并且该部分源将保持空白。
主要的麻烦是,我使用我有趣的404 website
引擎创建了一个“虚拟”样式表,大多数页面从中检索样式表,并且file_get_contents()只有在指向主页时才有效,标签中没有加载样式表,页面就被遗忘了......看起来很糟糕。
有什么建议吗?我知道系统在理论上运行正常,就像我在之前的主机上使用它一样。