Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mmw

Proteger página

Recommended Posts

Bom dia, estou com uma duvida se é possivel fazer uma coisa. Seria proteger a página contra acesso direto pelo browser, ela so poderia ser aberta por um require por exemplo

 

pagina_origem.php

<?phprequire "pagina_destino.php";?>

pagina_destino.php

<?phpecho "oi";?>

Quando o usuário abrisse a página (pagina_origem.php) exibiria o conteúdo interpretado da pagina_destino.php (neste caso coloquei apenas um echo "oi" pra exemplificar).

 

Se o usuário tentasse acessar a página pagina_destino.php diretamente pelo browser negasse acesso.

 

Observação: Não é login pessoal, é simplesmente negar acesso a pagina caso nao tenha vindo de uma pagina previamente setada.

 

Lógica: Se pagina_destino.php foi solicitada via browser, negar acesso. Se usuário acessar pagina_origem.php chame a página pagina_destino.php

 

Espero que tenha me feito entender.

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

ja tentou colocar uma variavel e testar ela dentro da pg chamada? é simples, mas pode funcionartipo<?$acessoOK = "podeacessar";require "paginadestino.php";?>paginadestino.php<?if(acessoOK != "podeacessar"){ echo "Acesso negado"; exit;}echo "oi";?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz e olha que eu olhei o forum, achei ate q nao iam responder hehe. Mas valeu mesmo, eu até hoje nao tinha conseguido, tinha ate largado de mão.As duas sugestões foram ótimas, grato. So a do script q nao é mt legal pq se o user nao tiver javascript habilitado nao vai funcionar pra ele.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo.. eu nunca usei, e nem sei como funciona, mas no joomla, pra proteger acesso direto, eles usam a função define() do php.da uma estudada nessa função, quem sabe te ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oládinhografoe a todoseu vi o seu sitema

<script>if(parent.location.href!="http://www.seusite.com/documentotal.php") {// quando não for igual ao endereço acima, vai para...location.href="http://www.seusite.com";}</script>

em php tenho esse

$dominio = $_SERVER["SERVER_ADDR"];$dominiovalido = 'www.seusite.com.br';if (!$dominio == $dominiovalido){ echo '<p>desenvolvido por rino</p>'; exit;}

mas não funcionaeu preciso que o arquivo funcione no domínio que eu quero (isso resolvi com o escript do post acima em java) e que também funcione so no meu server e dai no caso seria com o ip..depois eu cofico o arquivo com o zend e ai vaiAbraço e obrigado a todos

Compartilhar este post


Link para o post
Compartilhar em outros sites

rino, respondi no outro topico. no caseu caso nao funciona porque addr é usado pra retornar o ip do usuario..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.