Jump to content


Photo

Criar Cookie Via Ajax


  • Faça o login para participar
3 replies to this topic

#1 A lenda viva

A lenda viva

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

Posted 30/07/2009, 02:04

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

#2 DeeK

DeeK

    Normal

  • Usuários
  • 63 posts
  • Sexo:Masculino

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'];

Edição feita por: DeeK, 30/07/2009, 09:06.


#3 Marcus Nunes

Marcus Nunes

    Turista

  • Usuários
  • 51 posts
  • Sexo:Masculino

Posted 30/07/2009, 10:48

Coloque um tempo de vida para o Cookie.

setcookie("teste", "1234", time()+3600); //1 hora

#4 A lenda viva

A lenda viva

    Turista

  • Usuários
  • 36 posts
  • Sexo:Não informado

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 !!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq