file_get_contents 通过代理问题

发布于 2024-12-15 00:18:49 字数 249 浏览 0 评论 0原文

我通过代理使用 file_get_contents 来获取网页。这个设置现在运行良好,但从昨天开始它开始产生奇怪的结果。

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

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

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

I am using file_get_contents through proxy to fetch a webpage. This setup was working fine for a good time now but since yesterday it started producing weird results.

The output of the file_get_contents function is an outdated page. If I change the proxy I get either a phpinfo page or a printed array of all the initialized variables in php, both of the server I connect to - result depending on the proxy.

Is there a caching problem in my server or a caching problem in the proxy. Is it possible that their server is responsible.

Also, accessing the page directly or through a web proxy does not suffer from the above problems.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

风和你 2024-12-22 00:18:49

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

the proxy is most likely caching the page. file_get_contents() is a simple get source and store in memory function, it isnt cached. I know squid proxy has numerous settings for caching, but you'd have to detail your proxy setup for any further help

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文