- 博客(7)
- 收藏
- 关注
原创 thinkphp5 避免form重复提交
1、在html的form中增加<input type="hidden" name="__token__" value="{$Request.token}" />或者{:token()}2、在后台控制器中使用验证器验证$token = input("__token__");//获取提交过来的令牌$data = [ '__token__' => $token,];//验证路由$rule = [ '__token__' => 'token',];
2022-01-10 15:13:07
534
转载 WeChatDeveloper
文件说明(后缀会根据官方文档增加文件)文件名 类名 描述 类型 加载 ① App.php AliPay\App 支付宝App支付 支付宝支付 \We::AliPayApp() Bill.php AliPay\Bill 支付宝账单下载 支付宝支付 \We::AliPayBill() Pos.php AliPay\Pos 支付宝刷卡支付 支付宝支付 \We::AliPayPos() Scan.ph
2021-12-29 09:34:50
1079
原创 php判断二维数组是否存在
网上的一些资料都是下方的这种回答,但是会有一个问题,假如其他字段中包含同样的数值,而你又只想让她匹配一个字段的时候。当遇上这种情况的话,可以在传数组的时候处理好,只传需要判断的列,也可以在此方法中删除多余的字段列。function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value)
2021-12-08 15:50:36
505
原创 微信公众号配置token
1、在微信公众平台开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey。token可以任意填写,对应验证的token2、代码中进行验证token(如果使用框架的,建议在根目录创建一个文件来验证token)<?php $signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET...
2021-11-24 09:49:24
3922
原创 微信小程序清除缓存/退出登录
小程序wxml页面:<view> <button bindtap="clear">退出登录</button></view>小程序js页面 //清除缓存 clear:function(){ wx.clearStorageSync();//清除缓存 wx.showToast({ title: '退出登录成功', icon: 'none', duration: 2000, .
2021-11-10 09:07:43
5275
3
原创 使用think_queue实现未支付订单半小时取消
前提首先需要安装redis,因为本文章使用了redis驱动。安装首先查看ThinkPHP框架版本,然后进入Packagist官网搜索think-queue,并根据ThinkPHP版本选择对应think-queue版本。thinkphp-queue地址:https://packagist.org/packages/topthink/think-queue本文采用的ThinkPHP的版本为5.1,查询选择think-queue的版本为2.0.*。在项目根目录下的co...
2021-10-11 16:21:13
842
原创 微信公众号支付
1. 在 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 中下载sdk包,里面有多种支付方式,在公众号中使用JSAPI支付。在微信支付的开发配置的测试授权目录中填写你的测试目录,并把测试微信号填入测试白名单 https://mp.weixin.qq.com/misc/pluginloginpage?pl
2017-05-02 15:08:21
695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人