PHP code example of marcelocardozo / antibot-laravel
1. Go to this page and download the library: Download marcelocardozo/antibot-laravel library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
marcelocardozo / antibot-laravel example snippets
return [
'route_prefix' => 'antibot', // Prefixo das rotas
'route_middleware' => ['web'], // Middleware das rotas
'pagina_inicial' => '/', // Página onde o antibot faz detecção + redirect
'redirect_url' => '', // Redirecionar após aprovação (vazio = libera a página)
'enviar_dados' => true, // Enviar dados do visitante na query string do redirect
'bloqueado_url' => '', // Bloqueados → 404 (vazio) ou URL customizada
'tempo_minimo' => 5000, // Tempo mínimo de verificação (ms)
'tela_carregamento' => 'spinner', // Template: 'spinner' ou 'cloudflare'
'score_minimo' => 50, // Score mínimo para bloquear
'bloquear_bot' => true, // Bloquear bots detectados
'bloquear_proxy' => true, // Bloquear proxies
'bloquear_vpn' => true, // Bloquear VPNs
'paises_permitidos' => ['BR'], // Países permitidos (vazio = todos)
'regras' => [ ... ], // 40+ regras de detecção com pontuação
];
// config/antibot.php
// Padrão: não redireciona (libera a página)
'redirect_url' => '',
// Redireciona para outra página após aprovação
'redirect_url' => '/dashboard',