mmw 0 Denunciar post Postado Junho 2, 2007 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
jissa 0 Denunciar post Postado Junho 2, 2007 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
dinhografo 0 Denunciar post Postado Junho 2, 2007 Eu tava com ma bronca parecida e isso resolveu: <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>Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
dinhografo 0 Denunciar post Postado Junho 2, 2007 Eu tava com ma bronca parecida e isso resolveu: <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>Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
mmw 0 Denunciar post Postado Junho 27, 2007 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
|Jezao| 0 Denunciar post Postado Junho 28, 2007 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
Rino 0 Denunciar post Postado Setembro 27, 2007 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
hinom 5 Denunciar post Postado Setembro 27, 2007 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
Rino 0 Denunciar post Postado Setembro 27, 2007 Oláobrigado pela pronta respostavi la no típico do meu amigo simvou continuar la para não abrir dois iguaisobrigado Compartilhar este post Link para o post Compartilhar em outros sites