PHP 模拟POST请求
Posted ZjFree-自由自在
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 模拟POST请求相关的知识,希望对你有一定的参考价值。
/** * 模拟post进行url请求 * @param string $url * @param array $post */ function request_post($url, $post = array()) { if (empty($url) || empty($post)) { return false; } $post_data = http_build_query($post); $ch = curl_init();//初始化curl curl_setopt($ch, CURLOPT_URL, $url);//抓取指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_POST, 1);//post提交方式 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $data = curl_exec($ch); //运行curl curl_close($ch); return $data; }
以上是关于PHP 模拟POST请求的主要内容,如果未能解决你的问题,请参考以下文章