2011-01-17 14 views
20

Come devo aggiungere il supporto del dominio alle funzioni these? Voglio ottenere che .example.com sia dichiarato come dominio, in modo che i cookie possano essere letti in tutti i sottodomini di example.com. Nella sua forma attuale dal dominio non è impostata, può essere letto solo da www.example.comcookie cross-subdomain con javascript

risposta

35

Ecco un link su come condividere i cookie tra un dominio:

https://www.thoughtco.com/javascript-by-example-2037272

si tratta di impostazione l'attributo di dominio della stringa biscotto come:

document.cookie = "myValue=5;path=/;domain=example.com"; 

Questo cookie dovrebbe ora essere accessibile a tutti i sottodomini di example.com come login.example.com

+0

la sintassi della funzione di ppk sembra essere diversa perché ottiene il suo nome e la scadenza dalle sue righe sopra: document.cookie = name + "=" + value + expires + "; path =/"; che dire di queste virgolette? – newnomad

+1

@newnomad: JavaScript usa virgolette attorno a stringhe letterali come la maggior parte dei linguaggi di programmazione. – RoToRa

+0

questo non può essere aggiunto ai cookie se non lo sfugge() ma se escape - valore impostato con path e dominio – user2171669

Problemi correlati