1920-2020 百年变迁,我眼中的中国女性真实之美。
业务代码上浮,通用代码下沉,服务化彻底。
前面提到 微信创建支付分订单报错:“Http头缺少Accept或User-Agent” 解决,在解决了 $header 构建之后,对于处理请求返回数据犯了难。正常情况下 CURL 返回数据是够用了的,但微信支付分将后续 验签 需要的签名部分信息存放到了响应头部中。这就需要对初始版的 CURL 请求(一般的 CURL 请求只返回响应 body 部分)做一定的修改。参考 php CURL 请求头和响应
支付宝小程序不知什么时候有了「获取会员手机号」的功能,很明显对标的是微信小程序。小程序中的一键登录就是通过获取当前会员手机号来实现快捷登录的。手机号属于会员敏感信息,所以在小程序端拿到的是加密的会员信息,需要后端去做验签和解密,以此获取手机号并实现会员一键登录。在写代码之前,需要做的几件事:支付宝小程序后台添加「获取会员手机号」能力,添加后还需要提交一个申请表单,申请通过之后前端才可以调起获取支付
做明细流水统计经常会遇到一些构建一周日期或一个月日期,主要实现方式就是获取到周或月的最后一个日期,然后循环构建数据结构:$year = '2021'; $month = '8'; $month = $month < 10 ? '0' . $month : $month; $data = []; for ($i = 1; $i <= $lastday; $i++) { $d =
Request 有方法可以直接获取:$content = $request->getContent()PHP 标准输入方式获取:file_get_content ("php://input") fopen ("php://input")PHP 全局变量获取: $GLOBALS['HTTP_RAW_POST_DATA']参考地址:Laravel 中如何获
git push 时报错:$ git push --set-upstream origin dev Enumerating objects: 25166, done. Counting objects: 100% (25166/25166), done. Delta compression using up to 4 threads Compressing objects: 100% (8056/
使用 http 形式首次提交代码,报错:fatal: http://xx/xx/xx.git/info/refs not valid: is this a git repository?网上提示都是说,git config set-url origin [new-url]。重复多次无效。最后找到问题关键点:git URL 地址不正确。 我的情况是在 external_url 设置的值与 gitl
安装教程参考:Ubuntu20.04安装配置GitLab的方法步骤 - 小黑ii - 脚本之家。因为原教程过于完整,这边只摘录主体部分,以及对安装过程中的变化做一些说明。gitlab 可以通过 yum 或者 apt 工具直接安装,版本一般为 gitlab-ce 最新版本,也就是 Community Edition(社区版)。服务器环境:PHP 7.0 / Nginx 1.10安装依赖项sudo
因为懒所以不打算更新项目中的微信支付相关 API,考虑到接微信支付分,需要手动构建请求。然而在构建了创建微信支付分订单之后,却接连报错:微信创建支付分订单报错:“Http头缺少Accept或User-Agent” 解决。经过一番探索,最后找到了原由:API v3 接口推荐(强制)使用 json 格式的请求参数,并返回 json 格式参数(之前是 xml),且 签名生成 方式和位置发生了变化。按照文