配置 PHP 以使用代理?

配置 PHP 以使用代理?

使用 PHP 5.2.6 并需要将其配置为使用我们的正向代理(需要设置身份验证),以便 PHP 脚本可以正确连接到互联网。

我看到 PHP.INI 4 版本中有一个 pfpro.proxyaddress 选项,但现在该选项不再可用 - 那么什么取代了它?

答案1

您可以使用 curl 来处理您的 http 检索。

$ch = curl_init("http://whatever.com/something/");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, "http://10.14.10.1:3128");
curl_setopt($ch, CURLOPT_PROXYPORT, 3128);
curl_setopt ($ch, CURLOPT_PROXYUSERPWD, "user:pass"); 

更多信息这里

相关内容