最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP實(shí)現(xiàn)模仿socket請(qǐng)求返回頁(yè)面的方法

 更新時(shí)間:2014年11月04日 11:42:15   投稿:shichen2014  
這篇文章主要介紹了PHP實(shí)現(xiàn)模仿socket請(qǐng)求返回頁(yè)面的方法,是socket通信非常實(shí)用的技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP實(shí)現(xiàn)模仿socket請(qǐng)求返回頁(yè)面的方法。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:

復(fù)制代碼 代碼如下:
<?php
 $url = "www.XXXX.com";  //自己做替換
 $parse = parse_url($url);  //對(duì)URL進(jìn)行解析,返回起組成部分。
 $host = $parse['host'];
 $path = $parse['path'];
 $port = 80;
 $timeout = 80;
 $fp = @fsockopen($host, $port, $errno, $errstr, $timeout);  //打開(kāi)socket鏈接
 if (!$fp){
     echo $errno."--".$errstr;  //如果錯(cuò)誤,則返回錯(cuò)誤代碼和錯(cuò)誤信息
 } else {
     $out = "POST $path HTTP/1.1\r\n";  //以下是HTTP請(qǐng)求頭信息
     $out .= "Host: ".$host."\r\n";
     $out .= "Accept: */*\r\n";
     $out .= "Connection: Close\r\n";
     $out .= "Cookie: $cookie\r\n\r\n";
   
     @fwrite($fp, $out);  //把請(qǐng)求信息寫到鏈接中
     $status = stream_get_meta_data($fp);
     if(!$status['timed_out']) {    
                 while (!feof($fp)) { 
                     if(($header = @fgets($fp)) && ($header == "\r\n" ||  $header == "\n")) {    
                         break;    
                     }    
                 }    
        
                 $stop = false;    
                 while(!feof($fp) && !$stop) {    
                     $data = fread($fp,8192);      //8192為可返回字節(jié)數(shù)
                     $return .= $data;        
                 }    
             }    
     fclose($fp);
     print_r($return);
 }

希望本文所述對(duì)大家的PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

太仆寺旗| 富宁县| 巴马| 尤溪县| 南召县| 金门县| 且末县| 玉树县| 仲巴县| 略阳县| 南宫市| 开封县| 理塘县| 家居| 汶上县| 开远市| 广河县| 洛扎县| 河东区| 中阳县| 宜黄县| 贵州省| 安岳县| 砚山县| 武穴市| 汕头市| 龙海市| 江阴市| 肥城市| 满洲里市| 阳曲县| 鄂托克旗| 宁南县| 淮南市| 冀州市| 安陆市| 乐平市| 锦屏县| 三都| 黄浦区| 汶上县|