Tonare 0 Denunciar post Postado Abril 25, 2009 Ola pessoal, Procurei no Fórum mas não encontrei.... Embora acredito que já tenha algo... Tenho um site onde uso AJAX para abrir sub-paginas dele, ou seja, o usuário sempre seve acessar o site somente pelo index.php e clicar nos links que abrirá outras páginas no DIV específico. Como faço para bloquear o usuário de abrir outras páginas diretamente pela barra de endereços? Muito Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
amdoim 0 Denunciar post Postado Abril 25, 2009 opa aew rei sei que estamos no forum de php mas só conheço uma forma de fazer isso ai veja se é isso: <script language="javascript"> function amdoim(){ if(window.location.href != "http://seusite.com.br/"){ // se você usar as paginas em iframes use: top.window.location.href window.location.href = "http://seusite.com.br/"; } } </script> espero ter ajudado abraçU Compartilhar este post Link para o post Compartilhar em outros sites
Prog 183 Denunciar post Postado Abril 25, 2009 mas só conheço uma forma de fazer isso ai veja se é isso: <script language="javascript"> function amdoim(){ if(window.location.href != "http://seusite.com.br/"){ // se você usar as paginas em iframes use: top.window.location.href window.location.href = "http://seusite.com.br/"; } } </script> espero ter ajudado E se desabilitar o javascript acessa normalmente? beleza! ;) Uma das inúmeras maneiras: <?php if (!stristr($_SERVER['HTTP_REFERER'], 'seudominio.com.br')) header('Location: index.php'); ?> Compartilhar este post Link para o post Compartilhar em outros sites
Tonare 0 Denunciar post Postado Abril 26, 2009 Obrigado pessoal pela ajuda. Consegui resolver com o comando abaixo: if (strpos($_SERVER['HTTP_REFERER'], "FRM00001.PHP") === false) { header('Location: FRM00001.php'); } http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites