Ir para conteúdo

POWERED BY:

Arquivado

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

Matheus.

[Resolvido] Como fasso para voltar para a mesma pagina depois de

Recommended Posts

Opa já estou agradecendo quem souber a resposta e puder me ajudar

 

Seguinte eu estou fazendo um site de perguntas e respostas e para o usuario fazer a pergunta é preciso que esteja logado no site

quando não está logado aparece a informação dizendo que precisa logar-se e na url fica o seguinte

 

http://www.tanacuca.com.br/pergunta.php?er...uar%20o%20login

 

quando efetua o login tem o seguinte codigo $HTTP_REFERER que é para voltar para aquela pagina

mais ai ele volta com esse mesmo url e mesmo depois de logado o erro ainda aparece

embora quando eu mando dinovo a pergunta ele vai tranquilo sem erro o que eu quero é só fazer não aparecer o erro depois que voltar para a pagina

eu não sei mais creio que o erro aparece dinovo por calsa da variavel

?erro=Os%20seguintes%20erros%20foram%20encontrados%20no%20cadastro:<br>%20-%20Você%20precisa%20efetuar%20o%20login

e se alguem solber como fazer para naum aparecer isso e se sem isso o http_referer vai funcionar me avisem por favor e se ouver alguem modo que pegue somente http://www.tanacuca.com.br/pergunta.php para naum aparecer o erro eu agradeço qualquer coisa se não expliquei meu problema direito me pergunto que q naum entendeu mais se puder me ajudar vlw mesmo em obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salva numa session o erro, em vez de passar ele pela URL.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salva numa session o erro, em vez de passar ele pela URL.

Hum eu vi aqui certim e entendi como você falou muitoooooooooooo obrigado eu consegui o que queria vlw mesmo

agora eu vou mudar o site inteiro vlw mesmo fora que fica muito mais bonito a visualização sem aquele monte de erro la em cima haha vlw mesmo cara

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu falei por exemplo:

if (!session_is_registered("login"))
{
$_SESSION['erro'] .= '<br /> - Você precisa efetuar o login';
$retorna=1;
}
...
if ( $retorna == 1 )
{
header ("Location: ../pergunta.php");
exit;
}
e ai você imprime a session
<?php echo $_SESSION['erro'] ?>
lembrando de colocar session_start(); no início dos scripts que você for manipular as sessions.

 

@edit: Opa, que bom que resolveu :lol:

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.