cloakings / cloakings-cloakit
Cloakings CloakIT 客户端
1.1.0
2024-06-26 16:01 UTC
Requires
- php: >=8.3
- ext-curl: *
- cloakings/cloakings-common: ^1.1
- gupalo/json: ^1.0
- psr/log: ^3.0
Requires (Dev)
- phpunit/phpunit: ^10.5
README
使用cloakit.pro检测用户是机器人还是真实用户
安装
composer require cloakings/cloakings-cloakit
用法
基本用法
在 https://cloakit.pro 注册。创建活动
- 链接到目标页面:
real.php
- 链接到机器人:
fake.php
点击“下载代码”获取纯PHP或Wordpress的代码,查找
- clientId
- clientCompany
- clientSecret
$request = \Symfony\Component\HttpFoundation\Request::createFromGlobals(); $cloaker = \Cloakings\CloakingsCloakIt\CloakItCloaker( companyId: $companyId, ); $cloakerResult = $cloaker->handle($request);
检查结果模式是否为 CloakModeEnum::Fake
或 CloakModeEnum::Real
并对其进行操作。
如果您想像原始CloakIT库一样渲染结果
$baseIncludeDir = __DIR__; // change to your dir with real.php and fake.php $renderer = \Cloakings\CloakingsCloakIt\CloakItRenderer(); $response = $renderer->render($cloakerResult);
原始逻辑
原始库位于 doc/original
。
此存储库的许可证不涵盖该代码。