就是类似于java中的:
                        Properties   prop   =   System.getProperties(); 
 prop.setProperty("http.proxyHost",   "184.106.215.107");     
 prop.setProperty("http.proxyPort",   "443");
php有这样的设置么?

解决方案 »

  1.   

    一般都是php作为一个访问http请求的客户端,才会牵涉到代理的问题!如果我认为没有错的话你应该要的是:
    $url = 'http://www.baidu.com';
    $proxy = 'http://184.106.215.107:443';$process = curl_init($url); // 你的代理
    curl_setopt($process, CURLOPT_PROXY, $proxy);curl_setopt($process, CURLOPT_RETURNTRANSFER, 1); $return = curl_exec($process);
      

  2.   

    是这样的,我需要访问whois服务器去查询域名,但域名太多了,查询到一定数量就会被whois服务器拒绝,因此我需要再每次查询的时候设置代理。在查询whois的时候是这样的$ptr = @fsockopen($server, $port); $server是whois服务器,$port是监听的端口,然后fputs($ptr, 要查询的域民."\r\n"); 这样的话我怎么设置代理进去呢,能保证每次有不同的ip去fsockopen这whois服务器?