php微信支付rootca.pem怎么用
答案:2 悬赏:0 手机版
解决时间 2021-12-17 14:32
- 提问者网友:年少怎能不多情
- 2021-12-17 04:59
php微信支付rootca.pem怎么用
最佳答案
- 五星知识达人网友:抱着星星等月亮
- 2021-12-17 06:21
class Config{
const WECHAT_APPID = '';
const WECHAT_APPSECRET = '';
const WECHAT_PAY_CERT = 'D:\cert\apiclient_cert.pem';
const WECHAT_PAY_KEY = 'D:\cert\apiclient_key.pem';
const WECHAT_PAY_ROOTCA = 'D:\cert\rootca.pem';
}
public static function curl($url, $data = null, $cert = false)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if ($cert === true) {
curl_setopt($curl, CURLOPT_SSLCERT, Config::WECHAT_PAY_CERT);
curl_setopt($curl, CURLOPT_SSLKEY, Config::WECHAT_PAY_KEY);
curl_setopt($curl, CURLOPT_CAINFO, Config::WECHAT_PAY_ROOTCA);
}
if (!empty($data)) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
if (curl_errno($curl)) {
return 'ERROR_200' . curl_error($curl);
}
curl_close($curl);
return $output;
}curl 是我直接从在用类中截出来的静态函数,你要是直接调用记得去掉静态修饰符
const WECHAT_APPID = '';
const WECHAT_APPSECRET = '';
const WECHAT_PAY_CERT = 'D:\cert\apiclient_cert.pem';
const WECHAT_PAY_KEY = 'D:\cert\apiclient_key.pem';
const WECHAT_PAY_ROOTCA = 'D:\cert\rootca.pem';
}
public static function curl($url, $data = null, $cert = false)
{
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if ($cert === true) {
curl_setopt($curl, CURLOPT_SSLCERT, Config::WECHAT_PAY_CERT);
curl_setopt($curl, CURLOPT_SSLKEY, Config::WECHAT_PAY_KEY);
curl_setopt($curl, CURLOPT_CAINFO, Config::WECHAT_PAY_ROOTCA);
}
if (!empty($data)) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
}
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
if (curl_errno($curl)) {
return 'ERROR_200' . curl_error($curl);
}
curl_close($curl);
return $output;
}curl 是我直接从在用类中截出来的静态函数,你要是直接调用记得去掉静态修饰符
全部回答
- 1楼网友:爱巳過剘
- 2021-12-17 07:08
搜一下:php微信支付rootca.pem怎么用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯