国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

PHP實(shí)現(xiàn)模擬http請(qǐng)求的方法分析

2024-05-04 21:50:44
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

php模擬http請(qǐng)求需要實(shí)現(xiàn)以下步驟:

1.連接apache服務(wù)器

使用fsockopen:專(zhuān)門(mén)用于連接服務(wù)器,得到一個(gè)連接資源

2.寫(xiě)入http協(xié)議

使用fwrite向資源寫(xiě)入內(nèi)容

3.接收數(shù)據(jù)

請(qǐng)求成功后返回的數(shù)據(jù)會(huì)被存放在資源中

4.解析數(shù)據(jù):

使用fgets,和fgetc函數(shù)

實(shí)現(xiàn)代碼:

  1. <?php 
  2.   //php模擬發(fā)出http請(qǐng)求 
  3.   //1.連接目標(biāo)服務(wù)器apache 
  4.   $f=fsockopen('localhost',98,$erron,$error); 
  5.   //2.寫(xiě)入http協(xié)議 
  6.   //2.1拼湊http協(xié)議 
  7.   //請(qǐng)求行 
  8.   $http="GET /phpstudy/index.php HTTP/1.1/r/n"
  9.   //請(qǐng)求頭 
  10.   $http .="Host:localhost/r/n"
  11.   //空行 
  12.   $http .="/r/n"
  13.   //2.2寫(xiě)給apache服務(wù)器 
  14.   if(fwrite($f,$http)) 
  15.   { 
  16.     //寫(xiě)入成功 
  17.     //3.數(shù)據(jù)已經(jīng)接收并存放在f資源中 
  18.     //4.解析資源 
  19.     //循環(huán)遍歷 
  20.     while($line=fgets($f,1024)) 
  21.     { 
  22.       //輸出 
  23.       echo $line ."</br>"
  24.     }//Vevb.com 
  25.   } 

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 磐石市| 新龙县| 革吉县| 长武县| 江山市| 汶川县| 丹巴县| 衢州市| 衡阳市| 尖扎县| 沂源县| 辽阳市| 塘沽区| 凤城市| 天水市| 莱阳市| 塔城市| 渭南市| 黄山市| 南漳县| 伊通| 德兴市| 馆陶县| 宁晋县| 多伦县| 卢氏县| 平谷区| 凤台县| 慈溪市| 镶黄旗| 连城县| 应用必备| 比如县| 秭归县| 兴山县| 龙里县| 封开县| 勐海县| 金山区| 绥中县| 阜康市|