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

Redirecionar de HTTPS para HTTP


FboO

Pergunta

E ai pessoal!

Estou fazendo um site que utiliza, em algumas partes, SSL/HTTPS.

Eu consigo redirecionar as paginas HTTP para HTTPS (para entrar numa página de login, por exemplo).

O problema está no momento em que eu faço o login (por exemplo) e redireciono para o Index. A página permanece em HTTPS e causa um loop infinito.

Estou utilizando os seguintes códigos nas páginas (no topo, antes de qualquer coisa):

Páginas HTTPS (funciona perfeitamente):

<?php
  if($_SERVER['HTTPS']!="on")
  {
     $redirect= "https://blablabla.sslblindado.com".$_SERVER['REQUEST_URI'];
     header("location:$redirect");
  }
?>
Páginas HTTP (entra em um loop infinito, pois não consegue sair do HTTPS):
<?php
      if($_SERVER['HTTPS']=="on")
  {
     $redirect= "http://www.blablabla.com.br".$_SERVER['REQUEST_URI'];;
    header("location:$redirect");
  }
?>

'blablabla' é só um exemplo e a hospedagem é linux (não sei se tem alguma implicação)

Se alguém tiver uma sugestão do que fazer nesse caso, eu agradeço.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá FboO,

não entendi muito bem o que você quer... e nem sei se você já resolveu..rssss... já tentou usar o javascript para fazer esse redirecionamento?

<?php

if($_SERVER['HTTPS']!=on")

{

$redirect= "https://blablabla.sslblindado.com".$_SERVER['REQUEST_URI];

// ou coloca na marra mesmo:

$redirect= "https://blablabla.sslblindado.com/index.php;

?>

<script> window.location.href='<?=$redirect;?>';</script>

<?php

}

?>

abraços

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.

×
×
  • Criar Novo...