最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

php向服务器发送post请求

PHP 有客 73浏览 0评论
<?php

/**    

 * 发送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;    

}
使用的时候直接调用上面定义的send_post方法:
$post_data = array(

    'username' => 'username',

    'password' => 'password'

);

send_post('网址', $post_data);

转载请注明:有客帮 » php向服务器发送post请求

您必须 登录 才能发表评论!