Executar java script antes da rotina php

Olá pessoal,

Tenho um script em php para contabilizar visitas, porem antes de executar a rotina php que contabiliza as visitas eu tenho uma rotina em java script que verifica se o navegador do usuário está desabilitado para receber cookie e se estiver desabilitado ele redireciona para o site do uol.com.br, e não executa a rotina php para contabilizar a visita, porem se estiver habilitado ele prossegue executando as rotinas para contabilização da visita do script php.

O problema é que eu bloqueio o navegador para não receber cookie e a rotina java script ao invés de redirecionar para o site do uol.com.br sem executar a rotina do php, não está redirecionando e está executando a rotina do php para contabilizar a visita. A rotina em java script está correta, pois se eu retirar a parte do php o java script funciona corretamente redirecionando para o uol.com.br quando o navegador está bloqueado para receber cookie.

Segue o script completo em anexo!
script.php (2,5,KB)

1 curtida

Existe um erro conceitual na descrição do teu problema: navegador não interpreta, nem executa nada de PHP.
O que processa a parte php desse código e envia o resultado do processamento, em html, para o navegador é o teu servidor (geralmente, um apache httpd, mas pode ser outro).
Ou seja, o que ocorre é que você não está fazendo o processamento do código na ordem adequada.
Reveja tua lógica e coloque a mesma na ordem que os fatos ocorrem.