xqus/php-waf

PHP 网络应用防火墙

dev-master 2023-04-24 19:53 UTC

This package is auto-updated.

Last update: 2024-09-24 23:06:02 UTC


README

License

PHP 网络应用防火墙

要求

  • PHP >= 7.0

安装

composer require xqus/php-waf

如何使用

  1. 创建一个 PHP 脚本以启动防火墙实例

    • waf.php
    <?php
    $waf = new \xqus\PhpWaf\Firewall();
    $waf->run();
  2. 配置您的 web 服务器

    • Apache (.htaccess)
    php_value auto_prepend_file "/path/to/waf.php"
    
    • Nginx
    fastcgi_param PHP_VALUE "auto_prepend_file=/path/to/waf.php";
    

可用过滤器