Através deste trecho de código poderemos fazer algumas restrições em nossas páginas, através do ip do usuário!
Quando o “htaccess” estiver indisponível, nós podemos utilizar das funções do PHP para contornar este tipo de necessidade de controle.
Este é um trecho de código muito simples de ser entendido e de fácil aplicabilidade, segue o código:
1 2 3 4 5 6 7 |
$negar = array("185.85.44.1", "187.85.45.2", "200.85.55.99"); if (in_array ($_SERVER['REMOTE_ADDR'], $negar)) { header("location: http://www.google.com/"); exit(); } |
O código cria um vetor com os ip’s que se deseja bloquear, então faz-se a checagem do ip de entrada através da function $_SERVER[‘REMOTE_ADDR’], se o ip que estiver acessando a pagina estiver no vetor de ip’s negados então é redirecionado para o site do Google. Podemos Ainda utilizar o caractere curinga afim de bloquear uma sequência inteira como é o exemplo de (“185.85.*”, “200.85.1.*”), para ficar mais profissional pode-se utilizar o redirecionamento para uma página personalizada ao invés de usar o site do Google.