php解析url的三个示例 |
本文标签:解析url 方法一: 复制代码 代码如下: $url="http://www.baidu.com"; file_get_contents($url); 方法二: 复制代码 代码如下: // CURL 方法 $url="http://www.baidu.com"; $ch = curl_init( ); curl_setopt( $ch,CURLOPT_URL,$url ); curl_setopt( $ch,CURLOPT_HEADER,0 ); curl_setopt( $ch,CURLOPT_RETURNTRANSFER,1 ); $ret= curl_exec( $ch ); curl_close( $ch ); echo $ret; 方法三: 复制代码 代码如下: $url="http://www.baidu.com"; $fp=fopen($url,"r"); $response = ; while($row = fgets($fp)) { $response.= trim($row)."\n"; } 注意:如果ping的通但是无法调用远程url,试试wget 复制代码 代码如下: Resolving www.xxx.com... 114.xxx.xxx.xxx Connecting to www.xxx.com|114.xxx.xxx.xxx|:80... connected. HTTP request sent, awaiting response... 403 Forbidden 10:58:22 ERROR 403: Forbidden. 这样就不可以! |