首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >PHP如何获取微信支付回调参数?

PHP如何获取微信支付回调参数?

提问于 2023-11-28 17:17:49
回答 0关注 0查看 73

请教大佬:PHP 如何获取微信支付apiv3 APP支付回调的http头

支付成功后,用GitHub的demo支付回调,唯独拿不到微信发送的Authorization参数

PHP7.2.6用的下面方法

// 获取header头的方法

function get_all_header(){

// 忽略获取的header数据。这个函数后面会用到。主要是起过滤作用

$ignore = array('host','accept','content-length','content-type','connection','accept-encoding');

$headers = array();

// var_dump($_SERVER);

foreach($_SERVER as $key=>$value){

if(substr($key, 0, 5)==='HTTP_'){ //这里取到的都是'htt p_'开头的数据。

//前去开头的前5位

$key = substr($key, 5); //把$key中的'_'下划线都替换为空字符串

$key = str_replace('_', ' ', $key); //再把$key中的空字符串替换成‘-’

$key = str_replace(' ', '-', $key); //把$key中的所有字符转换为小写

$key = strtolower($key); //这里主要是过滤上面写的$ignore数组中的数据

if(!in_array($key, $ignore)){

$headers[$key] = $value;

}

}

}

//输出获取到的header

return $headers;

}

cookie什么的能获取到,请大佬指点怎么才能获取到

代码语言:javascript
复制
$inWechatpaySignature = '';// 请根据实际情况获取
$inWechatpayTimestamp = '';// 请根据实际情况获取
$inWechatpaySerial = '';// 请根据实际情况获取
$inWechatpayNonce = '';// 请根据实际情况获取?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档