Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Beto Lima

logar e voltar pra url anterior

Recommended Posts

Ja fiz este debug, exatamente assim como você disse.

Ele até funciona, quando a url é a do login não printa na tela...

Vai beleza, mas não sei o porque de quando processa o login, a url que está la que seria o header chamando a sessão url, deveria pela lógica ir pra url anterior que eu estava (desconsiderand a de login, ja que não printou na tela certo?) mas ele vai mesmo assim, continua mandando pro login de volta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

já que nada deu certo, me digam por vcs, eu posso até utilizar gravaçaõ em uma tabela do bd a cada link acessado pelo usuário.

É claro que não seria o mais correto e ideal, mas desta maneira sei que funcionaria pois iria sempre dar update na coluna e inserindo a nova url atual.

O que vcs acham disso? tosquisse?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente deste jeito

 

 

A única coisa que você tem que fazer é pegar a url da pagina anterior e guardar na session

 

 

exemplo

você esta na pagina paginaProdutos?=idProd=156698

 

em um unico arquivo de configuração você pode esta incluindo o codigo abaixo para pegar a url e usar em todas as paginas, caso use protocolo https em aguma pagina o código também serve.

 



$_SESSION['pegaurl'] = ($_SERVER["HTTPS"]=="on")?"https://":"http://".$_SERVER["HTTP_HOST"].$_SERVER["REQUEST_URI"];

existe outras maneiras mais simples e mais complexa como a validação antes de pegar a url

 

 

Na pagina de login você coloca para redirecionar a $_SESSION['pegaurl'] caso não de nenhum erro de senha ou login, se der mande para propria pagina de login e nada mais...

 

if logado

$_SESSION['pegaurl']

else

a mesma pagina

 

e não esquece na session_start();

 

t++++++++++

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.