最正經的php post get

2022-06-12 09:09:08 字數 2008 閱讀 9569

/*

* * 模擬post進行url請求

* @param string $url

* @param string $param

*/function request_post($url = '', $param = '')

$posturl = $url

;

$curlpost = $param

;

$ch = curl_init();//

初始化curl

curl_setopt($ch, curlopt_url,$posturl);//

抓取指定網頁

curl_setopt($ch, curlopt_header, 0);//

設定header

curl_setopt($ch, curlopt_returntransfer, 1);//

要求結果為字串且輸出到螢幕上

curl_setopt($ch, curlopt_post, 1);//

post提交方式

curl_setopt($ch, curlopt_postfields, $curlpost

);

$data = curl_exec($ch);//

執行curl

curl_close($ch

);

return

$data

; }

呼叫案例

function

testaction()

$post_data = substr($o,0,-1);

$res = $this->request_post($url, $post_data

);

print_r($res

); }

這樣就提交請求,並且獲取請求結果了。

一般返回的結果是json格式的。

方式2

/*

* * 模擬post進行url請求

* @param string $url

* @param array $post_data

*/function request_post($url = '', $post_data = array

())

$o = "";

foreach ( $post_data

as$k => $v

)

$post_data = substr($o,0,-1);

$posturl = $url

;

$curlpost = $post_data

;

$ch = curl_init();//

初始化curl

curl_setopt($ch, curlopt_url,$posturl);//

抓取指定網頁

curl_setopt($ch, curlopt_header, 0);//

設定header

curl_setopt($ch, curlopt_returntransfer, 1);//

要求結果為字串且輸出到螢幕上

curl_setopt($ch, curlopt_post, 1);//

post提交方式

curl_setopt($ch, curlopt_postfields, $curlpost

);

$data = curl_exec($ch);//

執行curl

curl_close($ch

);

return

$data

; }

view code

將拼接也封裝了起來,這樣呼叫的時候就更簡潔了。

function

testaction()

view code

我的正經程式人生2

生活是乏味的,工作是瑣碎的.每天都在修改我那補丁加補丁的程式,跟隨著那補丁加補丁的設計和需求.軟體工程學,大概是一顆救命稻草.當我努力實踐的時候,我才發現軟體工程學是一顆救命稻草,看上去是而已,起碼在中國.很快,我帶著一班人馬,開發和維護我們的乙個子系統.大概由於比較優秀,所以沒有參與開發新系統的機...

不正經的MarkDown語法教程

markdown是一種可以使用普通文字編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文字內容具有一定的格式。其實通俗地講就是 簡單的標記語言 它們都在用 俗話說 工欲善其事,必先利其器 編寫markdown的工具又有哪些呢 我在用的 acrylic markdown 大名鼎鼎的markdow...

那些不正經的前端筆試題

1.一家服裝店的某件商品進價為500元,如果以成本價 進價 報出,客人一定會選擇在該店鋪購買。隨著 每增加1元,客 失的可能性增加1 那麼對於該店鋪而言,最優的 是 a.500 b.510 c.520 d.530 e.540 f.550 正確答案為f 設最優 為x元,假設按500元賣出時,有100個...