nhymxu / php-floc-disable
PHP 中间件,用于禁用谷歌的群体联邦学习(FLoC)跟踪
v1.1.0
2021-05-13 08:12 UTC
Requires
- php: ^7.3 || ^8.0
- psr/http-server-middleware: ^1
Requires (Dev)
- nyholm/psr7: ^1.4
- phpunit/phpunit: ^8|^9
- roave/security-advisories: dev-latest
README
PHP 中间件,用于禁用谷歌的群体联邦学习(FLoC)跟踪
使用方法
此包可以通过 Composer 安装和自动加载,包名为 nhymxu/php-floc-disable。
composer require nhymxu/php-floc-disable
Slim 4 集成
添加 FlocDisableMiddleware 来设置头部信息
示例:public/index.php
<?php use Psr\Http\Message\ResponseInterface as Response; use Psr\Http\Message\ServerRequestInterface as Request; use Nhymxu\FlocDisable\FlocDisableMiddleware; use Slim\Factory\AppFactory; require_once __DIR__ . '/../vendor/autoload.php'; $app = AppFactory::create(); // Add Slim routing middleware $app->addRoutingMiddleware(); // Set the header to disable FLoC. $app->add(new FlocDisableMiddleware()); $app->addErrorMiddleware(true, true, true); // Define app routes $app->get('/', function (Request $request, Response $response) { $response->getBody()->write('Hello, World!'); return $response; })->setName('root'); // Run app $app->run();
支持
- 问题: https://github.com/nhymxu/php-floc-disable/issues
- 在此处您可以 捐赠 给此项目。
许可协议
MIT 许可协议(MIT)。请参阅 许可文件 以获取更多信息。