Guest fel Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 <script>var end = window.location // se window.location não der certo use( testei tb....) document.locationif (end <> "http://www.site.com.br") {document.location = "site.redirecionado"}</script> <script>if (<? $endereco ?> <> "http://www.site.com.br") {document.location = "site.redirecionado"}</script> Caro amigo,não funcionou..... não fez nada... não retorno nada....Aguardo... Link para o comentário Compartilhar em outros sites More sharing options...
0 diraol Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 <script>var end = "http://www.site.com.br"if (<? $endereco ?> <> end ) {document.location = "site.redirecionado"}</script><? $endereco ?> --> Este parâmetro deve ser passado pelo PHP .... não conheço o código PHP..... Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Felipe - Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 Bicho,não func assim em php.O problema que tenho é capturar o endereco e compara-lo...Tem como capturar o endereco que aparece na barra de endereco? Sei que no php existe o $PHP_SELF mas ele retorna o endereco do frame.por exemplo:Faz-se o seguinte script:<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><META name="author" content="fulano"><META name="description" content="tudo"><META name="keywords" content="palavras"><title>titulo</title></head><frameset rows="0,100%"><frame name="none" src="http://www.site.com.br/barra1.php" marginwidth="0" marginheight="0" scrolling="no" frameborder="0" noresize><frame name="site.com" src="http://www.site.com.br/abertura.php" scrolling="yes" frameborder="0" noresize></frameset><BODY></body></html>Se colocarmos o $PHP_SELF dentro do abertura.php ele retorna "/www.site.com.br/abertura.php".Gostaria de obter o retorno do endereco que está na barra de enderecos.Desde forma podemos testar o endereco e comparar com o que deveria estar "http://www.site.com.br".Se estiver um endereco diferente é porque o cara está tentando acessar onde não deveria e ai travamos ou redirecionamos o cara.Poderiamos fazer isso em javascript ou php mesmo? Existe esta possibilidade?Aguardo a ajuda.Desde já agradeco.Felipe. Link para o comentário Compartilhar em outros sites More sharing options...
0 diraol Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 cara, você pode por o código PHP ($PHP_SELF) dentro do frameset..... e ai o código vai dentro do frameset também.........tipo, provavelmente tem como fazer isso tudo em PHP..... é q eu num manjo nada de PHP.... hehehehemas vai ser algo assim........você cria duas variáveis..... uma com o PHP_SELF e a outra que equivale à página que deveria estar na barra de endereços......e ai você compara as duas (sinal de diferente no JS é != ) se for igual você manda rodar normal, se não você manda redirecionar.........entendeu?!?!?!tipo, tem q procurar os códigos no PHP......... é melhor.... Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipeee Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 Cara,Perfeito!! É exatamente isso que quero!!Mas o problema é que p $php_.... retorna o endereco do frame....Dentro de index2.php é que o cara navega no site. Assim quando ele estiver acessando a pagina cadastracliente.php a funcao $php_.... retorna http://www.site.com.br/cadastracliente.php sendo que na barra de enderecos está http://www.site.com.brEntendeu o problema bicho?? Link para o comentário Compartilhar em outros sites More sharing options...
0 diraol Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 eu entendi sim........ mas então, coloca a função no FRAMESET.... não nos frames..... entendeu?!? ouuuuuu........... num sei se vai dar muito certo.......... mas tenta adequar apenas um pedacinho de JS...para pegar o q tá na barra de endereços.........window.parent.location Link para o comentário Compartilhar em outros sites More sharing options...
0 Felipeee Postado Abril 1, 2004 Denunciar Share Postado Abril 1, 2004 Bicho,Agradeco muito sua boa vontade, mas não func....já postei no php mas a galera não ajuda...Obrigado mesmo.Felipe. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest fel
<script>
var end = window.location // se window.location não der certo use( testei tb....) document.location
if (end <> "http://www.site.com.br") {
document.location = "site.redirecionado"}
</script>
<script>
if (<? $endereco ?> <> "http://www.site.com.br") {
document.location = "site.redirecionado"}
</script>
Caro amigo,
não funcionou..... não fez nada... não retorno nada....
Aguardo...
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados