nhymxu/php-floc-disable

PHP 中间件,用于禁用谷歌的群体联邦学习(FLoC)跟踪

v1.1.0 2021-05-13 08:12 UTC

This package is auto-updated.

Last update: 2024-09-13 15:23:15 UTC


README

packagist phpunit

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();

支持

许可协议

MIT 许可协议(MIT)。请参阅 许可文件 以获取更多信息。