用PHP发送POST请求

独自等待 2017年5月10日16:22:50评论412 views字数 702阅读2分20秒阅读模式

好久不玩PHP了,已经忘了,现收集一些好用的脚本,方便以后查看。。。

使用PHP发送POST请求,还是很有用的,下面提供3种方法,都是大牛们总结的。

/** 
 * 发送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.waitalone.cn', $post_data);
  

原文地址:http://blog.sjzycxx.cn/post/435/



from www.waitalone.cn.thanks for it.

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
独自等待
  • 本文由 发表于 2017年5月10日16:22:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   用PHP发送POST请求https://cn-sec.com/archives/50068.html

发表评论

匿名网友 填写信息