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

php curl post 時(shí)出現(xiàn)的問題解決

 更新時(shí)間:2014年01月30日 23:15:04   作者:  
這篇文章主要介紹了php curl post 時(shí)出現(xiàn)問題的解決方法,需要的朋友可以參考下
在 a.php 中以 POST 方式向 b.php 提交數(shù)據(jù),但是 b.php 下就是無法接收到數(shù)據(jù),而 CURL 操作又顯示成功,非常詭異。原來,“傳遞一個(gè)數(shù)組到CURLOPT_POSTFIELDS,cURL會(huì)把數(shù)據(jù)編碼成 multipart/form-data,而然傳遞一個(gè)URL-encoded字符串時(shí),數(shù)據(jù)會(huì)被編碼成 application/x-www-form-urlencoded。
",而和我一樣對(duì) CURL 不太熟悉的人在編寫程序時(shí),代碼往往是下面的樣子:

復(fù)制代碼 代碼如下:

$data = array( 'Title' => $title, 'Content' => $content, 'ComeFrom' => $comefrom ); 
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, false); 
curl_setopt($ch, CURLOPT_URL, 'http://example.com/b.php'); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_exec($ch);


也就是將所要提交的數(shù)據(jù)以數(shù)組的形式通過 POST 發(fā)送,而這樣就會(huì)導(dǎo)致 CURL 使用“錯(cuò)誤"的編碼“multipart/form-data",其效果相當(dāng)于我們直接以“<form method="post" action="b.php" enctype="multipart/form-data">"這樣的表單來完成操作,大家可以試試,這時(shí)的“b.php"是無論如何也無法通過 $_POST 來接收數(shù)據(jù)的。

所以,正確的做法應(yīng)該是將上述范例代碼中的 $data 由數(shù)組變?yōu)榻?jīng) urlencode() 編碼后的

相關(guān)文章

最新評(píng)論

永和县| 辛集市| 衡东县| 庆城县| 读书| 新和县| 资中县| 容城县| 大邑县| 江城| 九寨沟县| 巴塘县| 务川| 犍为县| 安塞县| 出国| 牡丹江市| 报价| 克东县| 上林县| 玉溪市| 晋宁县| 马龙县| 新郑市| 平顶山市| 房山区| 柞水县| 永城市| 富锦市| 白朗县| 商水县| 巴楚县| 东明县| 开鲁县| 南宁市| 新丰县| 长治市| 洪江市| 临城县| 五常市| 宣汉县|