PHP
杰姆小生
等待被人投喂的程序猿
展开
-
PHP对接第三方接口,数据加密 使用AES和RSA方式
AES的加密方式有很多种 CBC、ECB、CTR、OFB、CFB 确认好对方的加密模式还有文档策略, 策略有 “不填充、0填充、空格填充” 这些策略 注意策略的填充也会导致后面的秘钥的生成失败,AES的密文 随机生成16位AES秘钥,将 业务参数- 转换成的json串加密,加密后的值传入 业务字段中 字段中, 记住算法要跟第三方的一致。原创 2022-12-12 13:59:04 · 689 阅读 · 1 评论 -
PHP 数据签名验证及业务参数解密
3、总结 对接数据解密和验签还是挺繁琐的,不过如果第一次走通了就很好理解了,主要是要明白加密和解密的用的算法,如果对算法不明白一定要明白之后在请求 不然头发不一定在(不要问我怎么知道的),一般的rsa请求加密生成 sign的时候都是 SHA256withRSA ,不过还是看对接文档里面的数据算,一定要问清楚,加密和解密是很重要的一部分,特别是在验签的时候,一般这个验签有些不一定有用只是做一校验而已,看自己的代码逻辑处理。1、在我们获取的时候有两种形式 ,配合我上一篇。原创 2022-12-12 13:57:56 · 689 阅读 · 0 评论 -
PHP对接第三方接口,数据加密 使用AES和RSA方式
PHP对接第三方接口,数据加密 使用AES和RSA方式原创 2022-12-02 10:20:15 · 641 阅读 · 0 评论 -
支付宝服务商第三方代发布小程序
支付宝服务商第三方代发布小程序原创 2022-09-15 15:55:26 · 2181 阅读 · 5 评论 -
php 语言实现TCP/ip协议
php 语言实现TCPIP协议原创 2022-06-21 15:09:47 · 1573 阅读 · 2 评论 -
PHP 解压 ZIP 压缩包,解决多级中文乱码问题
PHP 解压 ZIP 压缩包,解决多级中文乱码问题原创 2022-06-20 14:21:36 · 657 阅读 · 0 评论 -
uni-app 微信、支付宝APP支付流程
uni-app 微信、支付宝APP支付流程原创 2022-06-10 09:38:58 · 8000 阅读 · 0 评论 -
PHP 生成七牛云直播间
PHP 生成七牛云直播间原创 2022-05-16 10:50:45 · 642 阅读 · 0 评论 -
PHP OSS 上传文件 分片上传
PHP OSS 上传文件 分片上传原创 2022-05-16 08:57:21 · 592 阅读 · 1 评论 -
PHP OSS 上传文件
PHP OSS 上传文件原创 2022-05-16 08:55:18 · 1104 阅读 · 0 评论 -
PHP OSS下载图片文件到本地zip下载
PHP OSS下载图片文件到本地zip下载原创 2022-05-16 08:52:37 · 1674 阅读 · 0 评论 -
php 原生删改查代码+sql
php 原生删改查代码+sql原创 2022-05-05 10:48:58 · 2756 阅读 · 1 评论 -
PHP 导入和导出 Excel表格
PHP 导入和导出 Excel表格原创 2022-04-22 14:25:07 · 1721 阅读 · 1 评论 -
Thinkphp 软删除
Thinkphp 软删除原创 2022-04-18 11:35:07 · 802 阅读 · 0 评论 -
Thinkphp 直接查询时间格式转换成 年月日
Thinkphp 直接查询时间格式转换成 年月日原创 2022-04-18 10:59:16 · 2034 阅读 · 0 评论 -
Thinkphp phpexcel导出表格
Thinkphp phpexcel导出表格原创 2022-04-08 10:57:18 · 316 阅读 · 0 评论 -
Liunx 安装 phpStudy
Liunx 安装 phpStudy原创 2022-03-16 13:53:30 · 1694 阅读 · 0 评论 -
windows中 phpStudy 安装redis扩展
windows中 phpStudy 安装redis扩展原创 2022-03-16 10:56:14 · 1371 阅读 · 0 评论 -
PHP生成唯一订单号的方式(四种示例)
PHP生成唯一订单号的方式(四种示例)原创 2022-03-15 11:27:48 · 4015 阅读 · 0 评论 -
php curl获取的数据不直接输出
php curl获取的数据不直接输出原创 2022-03-15 11:19:15 · 903 阅读 · 0 评论 -
PHP计算今天、昨天、本周、本月、上月开始时间和结束时间
PHP计算今天、昨天、本周、本月、上月开始时间和结束时间原创 2022-03-16 10:55:21 · 1789 阅读 · 0 评论 -
Thinkphp 上传文件(教你用最少代码实现)
Thinkphp 上传文件(教你用最少代码实现)原创 2022-03-15 09:23:11 · 2482 阅读 · 2 评论 -
php自动生成网站地图
php自动生成网站地图原创 2022-03-08 11:09:49 · 701 阅读 · 0 评论 -
PHP 数组函数集合
PHP 数组的函数原创 2022-03-10 11:37:07 · 178 阅读 · 0 评论 -
ThinkPHP 日志管理
ThinkPHP 日志管理原创 2022-03-10 08:53:18 · 2049 阅读 · 0 评论 -
PHP 管理小程序审核发布
PHP 管理小程序审核发布原创 2022-02-17 16:54:10 · 2979 阅读 · 0 评论 -
JWT的基础使用
JWT的基础使用原创 2022-02-24 08:36:38 · 749 阅读 · 0 评论 -
微信H5支付 以及退款
H5支付、退款原创 2022-02-23 14:29:56 · 602 阅读 · 0 评论 -
PHP SIP协议
1、composer 下载sip协议把 "cap60552/php-sip2": "1.0.0" 添加到项目中的composer.json文件里面执行 composer update2.配置sip协议数据(thinkphp为例)添加到配置文件[SIP]THIRD_BORROW = trueHOSTNAME = IP地址PORT = 2006DESK_ID = 2PLACE_CODE = 1122333.引用sip协议类4.在根据自己的逻辑写处理(示例如下)原创 2022-02-23 09:51:31 · 949 阅读 · 0 评论 -
PHP 抓取数据
通过Composer安装composer require jaeger/querylist示例 $text = ['1.','2.','3.','4.','5.','6.','7.']; for($i=1;$i<6;$i++ ){ $infos=[]; $qu=new QueryList(); $url= 'https://www.854.com/zuoyouminglizhi/list原创 2022-02-23 08:43:19 · 277 阅读 · 0 评论 -
微信推送模板消息
推送模板类 function order_push($openid,$orderType, $customerInfo,$orderItemData, $remark) { $template_id = '模板id';//可以在微信公众号申请获取 $urls = "请求地址"; $appid = 'APPId'; $secret = 'secretId'; $access_token = $this->g原创 2022-02-22 14:20:40 · 460 阅读 · 0 评论 -
PHP 极光推送
PHP发送类#发送类function push($receiver='all',$content='',$title='',$extras=array(),$m_time= 86400 ){ $app_key = '待发送的应用程序(appKey),只能填一个'; $master_secret = '极光主密码'; $url = "推送的地址"; $base64 = base64_encode("{原创 2022-02-22 14:15:04 · 641 阅读 · 0 评论 -
PHP邮件发送
发送邮件方法function sendMail($to,$title,$content) { // 下载的PHPMailer require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->SMTPSecure = 'ssl'; $mail->Port = 465; //使用smtp鉴权方式发送邮件 $mail->isSMTP(); /.原创 2022-02-22 14:09:34 · 653 阅读 · 0 评论 -
PHP读取redis的KEY,偶发读取不到的情况
【问题描述】PHP读取redis中存在值的key,偶发读取不到的情况【问题原因】PHP-Redis长连接导致PHP和Redis的长连接由PHP-FPM保持,当PHP程序存在切换RedisDB的时,会导致长连接里面的DB被切换到新的DB。 PHP-FPM多进程时,部分进程切换到新的DB,部分DB还是为0(所以出现虽然key有值,但偶尔读取不到值。因为读的DB不对)【解决方案】下面2个都可以不要使用Redis长连接 让需要切换RedisDB的程序和其它不切换的RedisDB的程序分开使用不同Re转载 2022-02-18 08:45:19 · 674 阅读 · 0 评论