FboO Postado Janeiro 7, 2010 Denunciar Share Postado Janeiro 7, 2010 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Anarquista Postado Janeiro 19, 2010 Denunciar Share Postado Janeiro 19, 2010 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
FboO
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):
Páginas HTTP (entra em um loop infinito, pois não consegue sair do HTTPS):'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
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.