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.664 ]
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!";
}
?>
Converte para maiúsculas a primeira letra de cada palavra, resolvendo o problema de acentos
Mostrar todas as variáveis e valores da variável global $_POST
Upload de fotos com banco de dados
Gentoo binário em 2026: UEFI, LUKS, Btrfs e Systemd
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Gentoo: Trocando wpa_supplicant pelo iwd no NetworkManager (Systemd)
OCS Inventory NG: Instalação de Agentes Linux e Windows + Autenticação HTTP
Recriar Links Simbólicos Quebrados
Usando dracut e dispensando genkernel no Gentoo + LUKS + Btrfs
Curso GRÁTIS: OCS Inventory NG - Do Deploy ao Hardening com foco em Segurança da Informação!
Removere linux-image-6... [RESOLVIDO] (2)
Quando vocês pararam de testar distros? (19)
O que houve com slackware ??? (6)









