Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Helio13

Colocar dado num cookie

Recommended Posts

Helio13

Boas!

Na minha aplicação cliente-servidor, preciso colocar no cookie o id de uma resposta post de um registo.

Até ai tudo bem, acho eu...

Estou a fazer assim:

document.cookie = data.id;
alert(document.cookie)

E tudo bem, ele mostra me o id do registo inserido.

Mas estou com uma duvida, preciso definir uma key para depois no servidor ter acesso ao id?

Como posso definir essa key?

Obrigado

Share this post


Link to post
Share on other sites
Helio13

A questão é, que preciso guardar um id no cookei.

Então estou a fazer assim:

document.cookie = "id=" + data.id

Tudo ok, mas preciso definir uma key certo?

É isso que não sei como fazer...

Share this post


Link to post
Share on other sites
pwseo

Que key? Dessa forma estás a guardar data.id na cookie "id". Não é o que pretendes?

Share this post


Link to post
Share on other sites
pwseo

A key é id, definiste-a quando escreveste "id=".

Leste o link que te coloquei acima? Está lá tudo explicado... Tens que criar uma função que divida o conteúdo de document.cookie para poderes extrair de lá a cookie que queres. Além disso, no final da página tem código para tudo isso.

Se utilizares jQuery existem provavelmente plugins para te facilitar a vida, também.

Edited by pwseo

Share this post


Link to post
Share on other sites
Helio13

Então basicamente, aquilo que estava a fazer está correcto?

Depois para aceder, é ir á key 'id'.

O que quizes te dizer por "criar uma função que divida o conteúdo de document.cookie"?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.