php教程

PHP发送POST请求示例代码

我的站长站 2023-06-12 人阅读

发送post请求

 * @param string $url 请求地址

 * @param array $post_data post键值对数据

 * @return string

function send_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.wdzzz.com', $post_data);


相关推荐
  • post
  • AJAX如何向PHP后端POST传递数据

    AJAX如何向PHP后端POST传递数据,只需要在AJAX调用中指定method参数为“POST”即可。例如:$.ajax({ url: 'someurl.php', type: 'POST', data: {name: 'John', location: 'Boston'}, success: function(da...

    php教程 19 4个月前
  • 苹果CMS安装时提示always_populate_raw_post_data不支持

    苹果CMS安装时提示always_populate_raw_post_data不支持的解决方法主要原因是配置没开启,所以只需要开启PHP配置文件php-ini文件中的always_populate_raw_post_data配置就可以了。我们找到php-ini配置文件,搜索“always_populate_raw_post_data”默认...

    苹果cms教程 416 4年前
  • PHP发送POST请求示例代码

    发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return stringfunction send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( 'http' => array( ...

    php教程 23 9个月前
最新更新