Ir para conteúdo
Fórum Script Brasil
  • 0

Diarol {document.location = "site.redirecionado"}


Guest fel

Pergunta

<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

  • 0

<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..... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - Felipe -

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

  • 0

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.... hehehehe

mas 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

  • 0

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.br

Entendeu o problema bicho??

Link para o comentário
Compartilhar em outros sites

  • 0

eu entendi sim........ mas então, coloca a função no FRAMESET.... não nos frames..... entendeu?!? smile.gif

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

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...