服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

php服务器代理上网使用file_get_contents函数取不到内

时间:2011-10-06 16:48来源:未知 作者:最模板 点击:
最模板 天在处理一个支付宝php查询接口的时候,需要对返回的数据流进行二次封装,可怎么弄也是超时,搜了一下都是关于怎么样处理超时的问题,但这不是问题的根源,后来脑子一闪

最模板天在处理一个支付宝php查询接口的时候,需要对返回的数据流进行二次封装,可怎么弄也是超时,搜了一下都是关于怎么样处理超时的问题,但这不是问题的根源,后来脑子一闪,难道跟公司电脑的网络结构有关系,于是乎,想到了代理,那么怎么样实现代理取内容呢,终于在php的官方在线文档里面找到了答案。

 

  1. <? 
  2. $url = http://www.zuimoban.com/;    
  3.     $ctx = stream_context_create(array(    
  4.        'http' => array('timeout' => 5, 
  5.        'proxy' => 'tcp://172.20.20.1:8080',  
  6.        'request_fulluri' => True,)    
  7.     )    
  8.     );    
  9.     $result = @file_get_contents($url, False, $ctx);    
  10.     if($result){   
  11.          echo $result;    
  12.     } else {    
  13.         echo " 服务器繁忙,请稍后重试";    
  14.     } 
  15. ?> 
  16.   

 

 

(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容