ae galera!
estou com problemas!
meu ajax funcionar perfeitamente e o php nao está dando erro algum!
Estou tentando criar um cookie via ajax!
na pagina 'ajax' tenho apenas:
setcookie("teste", "1234");
echo $_COOKIE["teste"];
e na pagina principal (ela q recebe o ajax), tenho apenas:
echo $_COOKIE["teste"];
!!
Quando executo o ajax, ele imprime 1234 na tela !!! Porem se eu der F5, na pagina principal nao aparece nada escrito (deveria aparecer 1234.. pois o cookie teoricamente foi criado via ajax).
Alguem tem alguma solução ?!!
Abraçosssssss
Criar Cookie Via Ajax
Started By A lenda viva, 30/07/2009, 02:04
3 replies to this topic
#1
Posted 30/07/2009, 02:04
#2
Posted 30/07/2009, 09:06
Usa Session
E antes de usar session, utilize o comando:
session_start();
setcookie("teste", "1234");
$_SESSION['teste'] = $_COOKIE["teste"];
echo $_SESSION['teste'];
E antes de usar session, utilize o comando:
session_start();
setcookie("teste", "1234");
$_SESSION['teste'] = $_COOKIE["teste"];
echo $_SESSION['teste'];
Edição feita por: DeeK, 30/07/2009, 09:06.
#3
Posted 30/07/2009, 10:48
Coloque um tempo de vida para o Cookie.
setcookie("teste", "1234", time()+3600); //1 hora
setcookie("teste", "1234", time()+3600); //1 hora
#4
Posted 30/07/2009, 11:26
nao vou usar session... pq se o cara fechar o navegador e voltar pro site ele vai ter q se logar de novo! perde o dinamismo da parada!
já tiha colocado um tempo de vida para o cookie mas nem assim foi !!
já tiha colocado um tempo de vida para o cookie mas nem assim foi !!
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)