Saber se acesso a aplicação web é feito pela rede interna ou externa
Publicado por Marcos Vinicius Campez (última atualização em 02/09/2010)
[ Hits: 9.606 ]
Homepage: http://bytelivre.net
Script que contém uma função que retorna se o usuário acessa a sua aplicação web de modo interno ou externo a rede.
<?php
function ConfereIPExtInt(){
$ip_server = $_SERVER['SERVER_ADDR'];
$ip_remoto = $_SERVER['REMOTE_ADDR'];
$array_ip_server = explode(".",$ip_server);
$array_ip_remoto = explode(".",$ip_remoto);
if (($array_ip_server[0] == $array_ip_remoto[0]) || ($array_ip_server[1] == $array_ip_remoto[1])){
return 0; //ip interno
}else{
return 1; //ip externo
}
}
//exemplo de uso da função
$var = ConfereIPExtInt();
if ($var == 0){
echo "Acesso Interno!";
}else{
echo "Acesso Externo!";
}
?>
Acesso a Diretórios ou Arquivos Específicos
Transformar datas para gravar no banco de dados (MySQL, Postgres e outros)
Função para gerar números aleatórios
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Instalando partes faltantes do Plasma 6









