今回は、PHP で CURL に基づいて JSON 形式の文字列を送信する手順について詳しく説明します。PHP が CURL に基づいて JSON 形式の文字列を送信するための 注意事項 について説明します。見て。
/* * post 发送JSON 格式数据 * @param $url string URL * @param $data_string string 请求的具体内容 * @return array * code 状态码 * result 返回结果 */ function post_json_data($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data_string)) ); ob_start(); curl_exec($ch); $return_content = ob_get_contents(); ob_end_clean(); $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); return array('code'=>$return_code, 'result'=>$return_content); } $arr = array('a'=>'555','b'=>56454564); dump(post_json_data('http://192.168.211.1/html/dump.php',json_encode($arr)));
$content = file_get_contents('php://input');
$_POST
推奨読書: ThinkPHPデータベース接続操作事例分析
PHP7.1にyaf拡張機能をインストールする手順の詳細な説明
以上がCURLに基づいてPHPを使用してJSON形式の文字列を送信する手順の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。