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.553 ]
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!";
}
?>
Gerador de palavras aleatórias
WShell - Comandos do sistema via web
Separa endereços sem formatação
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
converter algoritmo C++ em C? (1)
Programa fora de escala na tela do pc (22)
Problemas com Driver NVIDIA (1)
Fedora KDE plasma 42 X Módulo de segurança BB (Warsaw-2) (1)









