php检测鼠标轨迹是否是人类操作识别代码

代码语言:php

所属分类:其他

代码描述:php检测鼠标轨迹是否是人类操作识别代码

代码标签: php 检测 鼠标 轨迹 是否 人类 操作 识别 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php

/**
 * 分析鼠标轨迹数据,判断是否可能为真人操作
 *
 * @param string $jsonTrajectory POST过来的JSON字符串,例如 '[{"x":280,"y":183},...]'
 * @return array 返回一个包含详细分析和最终判断的关联数组
 */
function isHumanMouseTrajectory(string $jsonTrajectory): array
{
    $trajectory = json_decode($jsonTrajectory, true);

    // 1. 基本验证
    if (json_last_error() !== JSON_ERROR_NONE || !is_array($trajectory) || count($trajectory) < 5) {
        return [
            'is_human' => false,
            'reason' => '无效的数据格式或轨迹点过少',
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0