1 <?php 2 function send_post($url, $post_data) 3 { 4 ????$postdata = http_build_query($post_data); 5 ????$options = array( 6 ????????‘http‘ => array( 7 ????????????‘method‘ => ‘POST‘, 8 ????????????‘header‘ => ‘Content-type:application/x-www-form-urlencoded‘, 9 ????????????‘content‘ => $postdata,10 ????????????‘timeout‘ => 15 * 60 // 超时时间(单位:s)11 ????????)12 ????);13 ????$context = stream_context_create($options);14 ????$result = file_get_contents($url, false, $context);15 16 ????echo $result;17 }18 19 //使用方法20 $post_data = array(21 ????‘a‘ => ‘11‘,22 ????‘b‘ => ‘22‘23 );24 send_post(‘http://localhost/b.php‘, $post_data);
php ?http_build_query ?stream_context_create post请求
原文地址:https://www.cnblogs.com/handle/p/9246230.html