示例代码:使用PHP发送POST请求
以下是使用PHP发送POST请求的示例代码: ```php <?php $url = "https://example.com/api"; $data = array( "key1" => "value1", "key2" => "value2" ); $options = array( 'http' => array( 'header' => "Content-type: application/x-www-form-urlencoded\r ", 'method' => 'POST', 'content' => http_build_query($data), ), ); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); if ($result === FALSE) { /* 错误处理 */ } ?> ``` 这段代码首先定义了要发送POST请求的URL和要发送的数据。然后
发送post请求
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
functionsend_post($url,$post_data){$postdata=http_build_query($post_data);$options=array('http'=>array('method'=>'POST','header'=>'Content-type:application/x-www-form-urlencoded','content'=>$postdata,'timeout'=>15*60//超时时间(单位:s)));$context=stream_context_create($options);$result=file_get_contents($url,false,$context);return$result;}
使用方法
$post_data=array('username'=>'stclair2201','password'=>'handan');send_post('http://www.caijicaiji.com',$post_data);