PHP實現HTTP的POST與GET 類

2021-08-27 18:59:48 字數 1674 閱讀 5400

php實現http的post與get 類

/*php+socket程式設計,傳送http請求

**///http請求類的介面

//此方法負責寫請求行

protectedfunctionsetline($method)

//此方法負責寫頭資訊

publicfunctionsetheader($headerline)

//此方法負責寫主體資訊

protectedfunctionsetbody($body)

//連線url

publicfunctionconn($url)

if(!isset($this->url['query']))

//print_r($this->url);

}//構造get查詢的資料

publicfunctionget()

//構造post查詢的資料

publicfunctionpost($body =array())

//真正請求

publicfunctionrequest()

$this->close();//關閉連線

}//關閉連線

'pmsubmit_btn'=>'傳送',

'username'=>'http接收',

'user'=>'lover雪'

$http->setheader("cookie:user=lover雪");//使用cookie

$http->setheader("cookie:user=lover雪");

http:接收資訊

"; if(isset($_post))

print_r($_post);

?>

實驗結果圖:

HTTP中Get與Post的區別

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認 為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家...

http中get與post的區別

簡單的介紹一下 get與 post l get 是以實體的方式得到由請求 uri所指定資源的資訊,如果請求 uri只是乙個資料產生過程,那麼最終要在響應實體中返回的是處理過程的結果所指向的資源,而不是處理過程的描述。l post 用來向目的伺服器發出請求要求它接受被附在請求後的實體,並把它當作請求佇...

HTTP中Get與Post的區別

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...