首頁 > 後端開發 > php教程 > PHP利用file_get_contents發送http請求

PHP利用file_get_contents發送http請求

不言
發布: 2023-03-24 19:06:02
原創
3487 人瀏覽過

這篇文章主要介紹的內容是關於PHP利用file_get_contents發送http請求,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

伺服器端模擬POST /GET 等請求,使用CURL 很容易辦到,那麼如果不使用CURL 函式庫,又該怎麼辦呢?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

$data = array

    'test'=>'bar',  

    'baz'=>'boom',  

    'site'=>'www.nimip.com',  

    'name'=>'nimip.com');  

       

$data = http_build_query($data);  

   

//$postdata = http_build_query($data); 

$options = array

    'http' => array

        'method' => 'POST', 

        'header' => 'Content-type:application/x-www-form-urlencoded', 

        'content' => $data 

        'timeout' => 60 // 超时时间(单位:s) 

    

); 

   

$url = "http://www.nimip.com"

$context = stream_context_create($options); 

$result = file_get_contents($url, false, $context); 

   

echo $result;

登入後複製

 http://www.nimip.com的程式碼為:

1

2

$data = $_POST;  

print_r( $data );

登入後複製

stream_context_create() 作用:建立並傳回一個文字資料流並且套用各種選項,可用於fopen(),file_get_contents()等過程的逾時設定、代理伺服器、請求方式、頭資訊設定的特殊過程。

相關推薦:

#PHP利用qqwry.bat取得實際使用位址

如何解決php用file_get_contents方法抓取網頁資料出現亂碼

#

以上是PHP利用file_get_contents發送http請求的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板