跳转到正文

php.

php相关的开发实践、问题记录与技术笔记。

php6 分钟

google play 支付签名验证

app端支付成功会有一个 Purchase 对象,里面有 购买令牌(purchaseToken) 和其他参数,如下 JSONObject jsonObject=new JSONObject(); try { jsonObject.put("packageName", purchase.getPackageName())…

4,323 次阅读
阅读全文
php5 分钟

php 生成 RSS 订阅

rss文件本身是xml,只要找到它的规范,使用php 数组转xml 就可以了 代码实现 $data=[ 'title'=>'写代码的崔哥', 'link'=>'https://www.cuiwei.net/', 'description'=>'一名PHP程序员,涉猎广泛:PHP,运维,前端,Android,iOS。会不…

2,256 次阅读
阅读全文
php3 分钟

Redis 实现限流

下面介绍两种方法 zset function uuid(){ $str = "123456790abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $uuid = ""; for ($i = 0; $i connect("docker-redis", 6379)…

3,412 次阅读
阅读全文
php5 分钟

Redis GEO地理位置

Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增。 基于此可以实现附近的人,附近的店铺等功能 $redis = new Redis(); $redis->connect("docker-redis", 6379); //$r=$redis->geoadd('c…

2,919 次阅读
阅读全文
php1 分钟

vscode 之 php 插件及设置

phpstorm 非常好,但是不支持容器开发 Remote - Containers 连接到容器 Remote - SSH ssh连接到远程服务器 PHP DocBlocker 注释插件, /** PHP Intelephense 很多功能,如:点击函数名跳转 php-formatter php 格式化 mac端使用命…

2,816 次阅读
阅读全文
php8 分钟

RabbitMQ通过websocket与前端通信

本文主要介绍的是 RabbitMQ 的一个插件 —— STOMP ,还有一个 MQTT 插件,也是不错的选择,详见: RabbitMQ插件之MQTT 如何安装rabbitmq,请移步: http://www.cuiwei.net/p/1371869141 启用stomp插件 vi enabled_plugins [..…

5,309 次阅读
阅读全文
php5 分钟

微信支付api v3获取平台证书

GET 获取平台证书列表 https://api.mch.weixin.qq.com/v3/certificates 访问成功可得到类似数据 [ { "effective_time": "2021-05-19T18:40:14+08:00", "encrypt_certificate": { "algorithm": …

4,935 次阅读
阅读全文