Se você estiver executando o plug-in BBQ Pro block bad queries, poderá usar o seguinte snippet para registrar as solicitações que são bloqueadas pelo BBQ. Esse código se conectará ao bbq_scan
, fornecendo acesso às seguintes variáveis.
$match
- o padrão de correspondência$request_uri
- o URI solicitado$query_string
- a string de consulta$user_agent
- o agente do usuário$referrer
- o referenciador$protocol
- o protocolo HTTP$ip_address
- o endereço IP$the_request
- a solicitação URI completa
function bbq_log_requests($match, $request_uri, $query_string, $user_agent, $referrer, $protocol, $ip_address, $the_request) { if (!isset($match) || empty($match)) return; $admin_email = get_bloginfo('admin_email'); $subject = 'BBQ Alert: Blocked Request'; wp_mail($admin_email, $subject, $match); } add_action('bbq_scan', 'bbq_log_requests', 10, 8);
Comentários Deixe uma resposta