Bom dia,
Eu não sei se minha dúvida está no lugar correto, senão tiver me desculpem.
Eu tenho um função que verifica a página do usuário com $url = $_SERVER[‘HTTP_REFERER’]; e funcionou para o que eu queria. Mas estou com um problema, quando o usuário faz uma busca em filtros avançados por exemplo ele cai na condição que joga para fora da página.
Na aplicação eu chamo minha função que está na em bibliotecas interna. Minha função verifica a Url e pronto.
verificaUrl();
function verificaUrl($nomePagina){
$urlPagina = $_SERVER['SERVER_NAME']; // Retorna dominio
$url = $_SERVER['HTTP_REFERER']; // retorna endereço completo
if($url <> "http://".$urlPagina."/caminhodapagina/".$nomePagina){
header("Location: / ");
}
Alguém tem idéia?