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
20
A
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
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
@newnomad: JavaScript usa virgolette attorno a stringhe letterali come la maggior parte dei linguaggi di programmazione. – RoToRa
questo non può essere aggiunto ai cookie se non lo sfugge() ma se escape - valore impostato con path e dominio – user2171669