如何通过代理使PHP程序工作?

时间:2010-08-15 09:21:07

标签: php proxy

我从未与代理人交往,但现在我必须这样做。该程序是一个PHP解析器,可以废弃几个网站来检索需求信息。我只需要知道PHP程序如何通过代理工作......如何使它们通过代理工作。

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

您可以将curl与CURLOPT_PROXY选项一起使用。

http://www.php.net/manual/en/function.curl-setopt.php

答案 1 :(得分:1)

http://php.net/stream_context_create

例如:

<?php
    $opts = array ( 'http' => array ( 'proxy' => 'tcp://proxy:8080', 'request_fulluri' => true ) ) ;
    $context = stream_context_create ( $opts ) ;
    $f = file_get_contents ( 'http://yoururl/', false, $context ) ;