2013-06-26 17 views
5

Desidero impostare un cookie per un dominio, ma dovrebbe essere disponibile anche per un dominio secondario.jQuery: Imposta cookie per due domini

ad es. www.mydomain.com e sub.mydomain.com

Quando imposto il cookie sul dominio principale non esiste per il sottodominio.

utilizzare Plugin jQuery biscotto: https://code.google.com/p/cookies/wiki/Documentation

La mia idea era quella di conservarlo per entrambi i domini, date un'occhiata al codice:

var newOptions = { 
    domain: 'sub.mydomain.com', 
    secure: true 
} 
jaaulde.utils.cookies.set('name', 'value'); 
jaaulde.utils.cookies.set('name', 'value', newOptions); 

Cosa mi sbaglio?

risposta

0

Beh, se si desidera estendere al dominio e non è solo un sottodominio specifico, basta usare

domain : 'mydomain.com' 

invece di:

domain: 'sub.mydomain.com' 
+1

Penso che volevi dire 'dominio:' .mydomain.com'' – HenningCash

+0

No non ho ... dovrebbe funzionare in questo modo, il punto di partenza non ha alcun senso. –

+0

Grazie per la risposta. Ho cambiato il dominio in mydomain.com ma continuo ad essere indefinito quando provo ad ottenere il cookie – Artpixler

5

Cash2m è corretto, si dovrebbe essere in grado di specificare a. per raggiungere i vostri sottodomini:

$.cookie('key', 'value', { domain: '.mydomain.com' }); 
Problemi correlati