欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php curl ajax get请求,PHP的curl的get,post请求-Fun言

发布时间:2023/12/2 php 50 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php curl ajax get请求,PHP的curl的get,post请求-Fun言 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

GET请求如下:

/*

* @param string $url

* @return mixed

*/

public function doGet($url){

//初始化

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$url);        // 执行后不直接打印出来

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

curl_setopt($ch, CURLOPT_HEADER, false);        // 跳过证书检查

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);        // 不从证书中检查SSL加密算法是否存在

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);        //执行并获取HTML文档内容

$output = curl_exec($ch);        //释放curl句柄

curl_close($ch);

return $output;

}

POST请求如下:

/**

* @param string $url

* @param array $post_data

* @param array | boolean $header

* @return mixed

*/

public function doPost($url,$post_data,$header)

{        $ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);        // 执行后不直接打印出来

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);        // 设置请求方式为post

curl_setopt($ch, CURLOPT_POST, true);        // post的变量

curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);        // 请求头,可以传数组

curl_setopt($ch, CURLOPT_HEADER, $header);        // 跳过证书检查

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);        // 不从证书中检查SSL加密算法是否存在

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);        $output = curl_exec($ch);

curl_close($ch);        return $output;

}

分享到:

总结

以上是生活随笔为你收集整理的php curl ajax get请求,PHP的curl的get,post请求-Fun言的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。