【发布时间】:2013-01-10 04:58:33
【问题描述】:
我正在从网站(例如 x.com)获取我的应用程序数据。 我使用 php 函数 file_get_contents() 来获取数据。 可以肯定的是,我的服务器的 ip 地址将显示在 x.com 的日志中。 有什么方法可以在不使用代理的情况下隐藏我的服务器 IP?
如果我有代理,如何将它与 file_get_contents() 一起使用?
我需要同时使用 HTTP POST 和 HTTP GET 方法发送请求
【问题讨论】:
-
file_get_contents 带有一个参数 stream_or_context 你可以把你的代理放进去看看这个php.net/manual/en/context.http.php
-
我试过了,但我得到以下错误,内容长度未指定。所以我给出了参数内容长度和偏移量。但它仍然不起作用。
-
服务器端总是知道你的IP,否则它不能和你交换数据(我的意思是http)。在某些情况下,您可以放置像 X-Forward-For:
fakeip这样的标头来告诉服务器您的 fakeip,但是服务器端将确定要使用哪个 ip -
@J你用的是什么代理
-
@J 想为你做一个
标签: php proxy file-get-contents