Ciao a tutti,
sto implementando la politica dei cookie su un sito.
Creo la cookie da javascript, ed effettivamente esiste, lo verifico sul navigatore, ma poi se cerco di leggerla da php non c'e' traccia!
In localhost mi funziona tutto correttamente, sicuramente sbaglio qualche cosa a livello di dominio.
Il codice che uso per generare la cookie da javascript è questo, ovviamente 'miosito' è sostituito con il nome reale del mio sito:
Il sito lo apro con:codice:function setCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+d.toUTCString(); document.cookie = cname + "=" + cvalue + "; " + expires+"; path=/; domain=.miosito.com";//ho provato anche a mettere www.miosito.com al posto di .miosito.com }
www.miosito.com
genero la cookie con questo codice:
Se faccio da php un var_dump:codice:setCookie("cookies_policy","OK",365);
...sono presenti SOLO i cookie generati in PHP, il cookies_policy non è presente.Codice PHP:var_dump($_COOKIE);
Dove sbaglio?
Grazie,
Roberto

Rispondi quotando