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

(Resolvido) Dúvida sobre funcionamento de window.self.location.href


Rafael Laurindo

Pergunta

Galera, Veja este código de exemplo:

echo "
              <script>
                  window.self.location.href = 'http://localhost/SAMPLE/index.phtml';
              </script>
          ";

O usuário seria redirecionado para uma página no servidor ou ia dar erro por causa do 'localhost', em que ele seria tentado a se redirecionar para algo em sua própria máquina?

Editado por Rafael Laurindo
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Na prática no 'efeito final' a diferença é nenhuma se elas forem ultilizadas de formas semelhantes pois dependendo do caso no PHP pode dar erro ... e a forma delas trabalharem os cabeçalhos que são enviados ao Browse são diferentes, mas...

A diferença que você está se confundindo (eu acho) é quanto ao uso de protocolos essas funções tem uma caracteristica básica se ele achar um protocolo de conexão tipo - http, https, ftp, pop, imap e etc - ela ira tentar conectar/redirecionar para o servidor em questão e caso não exista o protocolo ele ira procurar o arquivo no mesmo servidor onde se encontra o código que exitiver rodando.

// Irá "procurar" o arquivo Conectando no IG
window.self.location.href = "http://www.ig.com.br/arquivo/teste.html";

// Irá "procurar" o mesmo arquivo onde estiver Rodando
window.self.location.href = "/arquivo/teste.html";

// ------------- //

// Irá "procurar" o arquivo Conectando no IG
header("Location: http://www.ig.com.br/arquivo/teste.html");

// Irá "procurar" o mesmo arquivo onde estiver Rodando
header("Location: /arquivo/teste.html");

Blza, entendi, mas tenho mais uma dúvida, qual é a diferença de uso entre header('Location: pagina.ext') e window.self.location.href = 'endereco' ?
Editado por SK15
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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