承接 alone-webman/ip 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

alone-webman/ip

最新稳定版本:1.0.0

Composer 安装命令:

composer require alone-webman/ip

包简介

中间件-IP黑白名单

README 文档

README

安装仓库

composer require alone-webman/ip

中间件方法

  • 可以任何config/middleware.php中使用
return [
    '@' => [
        //白名单 string|array
        alone_mid_ip_white("IP列表(支持ipv4,ipv6)"),
        //黑名单 string|array
        alone_mid_ip_black("IP列表(支持ipv4,ipv6)")
    ]
];

判断IP方法

  • 不使用中间件时可以使用此方法
    /**
     * 判断白名单ip列表
     * @param string       $ip   要判断的ip
     * @param array|string $list 允许ip列表
     * @param bool         $type 是否允许IP段,使用[0-255],全部使用*
     * @return bool true=允许访问,false=禁止访问
     */
alone_ipv4(string $ip, array|string $list, bool $type = true): bool
    /**
     * 判断ipv6列表
     * @param string       $ip   要判断的ip
     * @param array|string $list 允许ip列表
     * @param bool         $type 是否允许IP段,使用[0-ffff],全部使用*
     * @return bool true=允许访问,false=禁止访问
     */
alone_ipv6(string $ip, array|string $list, bool $type = true): bool

统计信息

  • 总下载量: 0
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-06-02