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

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

 更新時(shí)間:2014年01月30日 23:15:04   作者:  
這篇文章主要介紹了php curl post 時(shí)出現(xiàn)問(wèn)題的解決方法,需要的朋友可以參考下
在 a.php 中以 POST 方式向 b.php 提交數(shù)據(jù),但是 b.php 下就是無(wú)法接收到數(shù)據(jù),而 CURL 操作又顯示成功,非常詭異。原來(lái),“傳遞一個(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 不太熟悉的人在編寫(xiě)程序時(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ù)組的形式通過(guò) POST 發(fā)送,而這樣就會(huì)導(dǎo)致 CURL 使用“錯(cuò)誤"的編碼“multipart/form-data",其效果相當(dāng)于我們直接以“<form method="post" action="b.php" enctype="multipart/form-data">"這樣的表單來(lái)完成操作,大家可以試試,這時(shí)的“b.php"是無(wú)論如何也無(wú)法通過(guò) $_POST 來(lái)接收數(shù)據(jù)的。

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

相關(guān)文章

最新評(píng)論

和平区| 秦安县| 长宁区| 繁峙县| 平陆县| 始兴县| 巴青县| 宝清县| 朝阳县| 长泰县| 韶山市| 贵港市| 兴海县| 临潭县| 定兴县| 平陆县| 五华县| 西华县| 泰宁县| 喀喇沁旗| 永吉县| 芜湖县| 玛曲县| 含山县| 南汇区| 迁西县| 同仁县| 宿迁市| 湘潭市| 喀什市| 高台县| 肃北| 洞口县| 班戈县| 林芝县| 安乡县| 阿拉善盟| 舞钢市| 哈密市| 克东县| 双柏县|