中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么解決php curl無法post的問題

發布時間:2021-09-16 17:13:20 來源:億速云 閱讀:122 作者:chen 欄目:編程語言

這篇文章主要講解了“怎么解決php curl無法post的問題”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么解決php curl無法post的問題”吧!

1、打開相應的PHP代碼文件。

2、通過“$post_data = "username=bob&key=12345";$response = http_req(...)”方式提交數據即可。

實例

function http_req($http_type, $method, $url, $data)
{
    $ch = curl_init();
    if (strstr($http_type, 'https')) {
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
    }
    if ($method == 'post') {
        curl_setopt($ch, CURLOPT_POST, 1);
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
    } else {
        $url = $url . '?' . $data;
    }
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_TIMEOUT, 100000);//超時時間
    try {
        $ret = curl_exec($ch);
    } catch (Exception $e) {
        curl_close($ch);
       return json_encode(array('ret' => 0, 'msg' => 'failure'));
    }
    curl_close($ch);
    return $ret;
}
  //第一種提交方式在遇到post_data 中包含@等一些符號時會出現提交失敗的情況
  $url = "http://localhost/web_services.php";
 $post_data = array ("username" => "bob","key" => "12345");
 $response = http_req('http', 'post', $url, $post_data );
 //第二種提交方式可以避免
 $url = "http://localhost/web_services.php";
 $post_data = "username=bob&key=12345";
 $response = http_req('http', 'post', $url, $post_data );

感謝各位的閱讀,以上就是“怎么解決php curl無法post的問題”的內容了,經過本文的學習后,相信大家對怎么解決php curl無法post的問題這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

福清市| 南宁市| 公主岭市| 惠来县| 西乡县| 达州市| 三台县| 太湖县| 新巴尔虎右旗| 蓝山县| 龙泉市| 宁强县| 马鞍山市| 田阳县| 灵武市| 如东县| 凤阳县| 渝北区| 贺州市| 茂名市| 平邑县| 资溪县| 临江市| 珲春市| 多伦县| 扎兰屯市| 丰镇市| 黄龙县| 方城县| 安图县| 德江县| 苍溪县| 石楼县| 红安县| 鄂温| 淅川县| 昭觉县| 阿巴嘎旗| 鄂州市| 崇信县| 丰镇市|