Ir para conteúdo

POWERED BY:

Arquivado

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

slgnet

session, sempre elas!?!?!?!

Recommended Posts

Galera, estou fazendo um sistema de cadastramento de currículos, entao quando o usuario jah esta cadastrado e digita seu login e senha, ele acessa o passo 1 e cria a sessao com id do user, depois na pagina 2 ele grava os dados do form da pagina 1, entao vamos dizer que o cara clique em voltar, eu queria que ele mostrasse os dados jah cadastrados, mas nao ta rolando, tenho certeza que a pagina 2 esta criando e armazenando corretamente as sessions, mas quando volto para pagina 1 ele nao mostra os dados, como fazer isso, alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na primeira linha de todos os passos...

 

<? session_start(); ?>

As sessions são gravadas a partir do passo 2, o qual grava o passo anterior...

 

passo2.php

<?//EXEMPLO DE DADOS RECEBIDOS DO PASSO 1     $nome = $_POST[nome];     $email = $_POST[email];     session_start("passo1");     session_name();     session_destroy();     session_register("nome", "email");?>

passo3.php

<?//EXEMPLO DE DADOS RECEBIDOS DO PASSO 2     $idade = $_POST[idade];     $cidade = $_POST[cidade];     session_start("passo2");     session_name();     session_destroy();     session_register("idade", "cidade");?>

passo4.php

<?//EXEMPLO DE DADOS RECEBIDOS DO PASSO 3     $telefone = $_POST[telefone];     $interesses = $_POST[interesses];     session_start("passo3");     session_name();     session_destroy();     session_register("telefone", "interesses");?>

aí na página final, que ira mostrar os resultados

Na primeira linha...

 

<? session_start(); ?>

 

E onde quer o resultado...

 

<? if (session_is_registered("passo1") || session_is_registered("passo2") || session_is_registered("passo3")) {$nome = $HTTP_SESSION_VARS[nome];$email = $HTTP_SESSION_VARS[email];$idade = $HTTP_SESSION_VARS[idade];$cidade = $HTTP_SESSION_VARS[cidade];$telefone = $HTTP_SESSION_VARS[telefone];$interesses = $HTTP_SESSION_VARS[interesses];echo "Nome: $nome";echo "<br>";echo "Email: $email";echo "<br>";echo "Idade: $idade";echo "<br>";echo "Cidade: $cidade";echo "<br>";echo "Telefone: $telefone";echo "<br>";echo "Interesses: $interesses";echo "<br>";}else {echo "Session não funciona. Avise-me. <a href='mailto:fulltronic@argentina.com'>Clicando aqui</a>";}?>

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.