![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
thinkphp
不吃香菜smile
喜欢敲代码
展开
-
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 · 499 阅读 · 0 评论 -
php判断二维数组是否存在
网上的一些资料都是下方的这种回答,但是会有一个问题,假如其他字段中包含同样的数值,而你又只想让她匹配一个字段的时候。当遇上这种情况的话,可以在传数组的时候处理好,只传需要判断的列,也可以在此方法中删除多余的字段列。function deep_in_array($value, $array) { foreach($array as $item) { if(!is_array($item)) { if ($item == $value)原创 2021-12-08 15:50:36 · 468 阅读 · 0 评论 -
使用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 · 763 阅读 · 0 评论