日志分类:PHP

ThinkPHP6使用中间件过滤来源网址或IP

分类:PHP 评论:No Comments 作者:小A 发布时间:2023-06-21 阅读:2465

使用ThinkPHP6开发接口时会遇到前置过滤或判断,我们可以使用中间件功能。以下是单应用模式示例:

创建中间件

第1种方式,命令行方式:

php think make:middleware Filter

 第2种方式,手动在`app`目录下创建`middleware`文件夹,再创建中间件类:

<?php

namespace app\middleware;

class Filter
{
    public function handle($request, \Closure $next, $name)
    {
        //to do

        return $next($request);
    }
}

阅读剩余部分...

PHP中in_array奇怪的问题

分类:PHP 评论:No Comments 作者:小A 发布时间:2012-05-02 阅读:3676

    在in_array中有三个参数,一般用都是只用两个参数,如下以代码:

$arr = array('0E372033','0E372034','0E372035','0E372036','0E372037','0E372038','0E372039');

if(in_array('0E372031',$arr)){
        echo "true";
}
else{
        echo "false";
}

阅读剩余部分...

Tags: in_array