cloakings / cloakings-magicchecker
Cloakings MagicChecker 客户端
1.1.1
2024-06-26 15:57 UTC
Requires
- php: >=8.3
- ext-curl: *
- ext-openssl: *
- ext-sockets: *
- cloakings/cloakings-common: ^1.4
- gupalo/json: ^1.0
- psr/log: ^3.0
- symfony/http-client: ^7.1
Requires (Dev)
- phpunit/phpunit: ^10.5
README
使用 magicchecker.com 检测用户是机器人还是真实用户
安装
composer require cloakings/cloakings-magicchecker
使用方法
基本使用
在 https://magicchecker.com/ 注册
- 创建活动
- 设置包含 "fake" 或 "safe" 的 "安全页面" 如 http://example.com/real.php (重要!)
- 设置包含 "real" 或 "money" 的 "推广页面" 如 http://example.com/fake.php (重要!)
- 下载文件 (index.php)
- 从文件中获取参数:CAMPAIGN_ID
$request = \Symfony\Component\HttpFoundation\Request::createFromGlobals(); $cloaker = \Cloakings\CloakingsMagicChecker\MagicCheckerCloaker( campaignId: $campaignId ); $cloakerResult = $cloaker->handle($request);
检查结果模式是否为 CloakModeEnum::Fake
或 CloakModeEnum::Real
并对其进行操作。
原始逻辑
原始库位于 doc/original
。
此存储库的许可证不涵盖该代码。