file_get_contents通过代理问题

时间:2011-11-12 12:54:04

标签: php apache proxy file-get-contents

我通过代理使用file_get_contents来获取网页。这个设置现在工作正常,但是从昨天开始产生了奇怪的结果。

file_get_contents函数的输出是一个过时的页面。如果我更改代理,我得到一个phpinfo页面或php中所有初始化变量的打印数组,我连接的服务器都是 - 结果取决于代理。

我的服务器是否存在缓存问题或代理中存在缓存问题。是否有可能他们的服务器负责。

此外,直接或通过Web代理访问页面不会遇到上述问题。

1 个答案:

答案 0 :(得分:1)

代理很可能是缓存页面。 file_get_contents()是一个简单的获取源并存储在内存函数中,它不是缓存的。我知道squid代理有很多缓存设置,但您需要详细说明代理设置以获得进一步的帮助