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:
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
}
Il sito lo apro con:
www.miosito.com
genero la cookie con questo codice:
codice:
setCookie("cookies_policy","OK",365);
Se faccio da php un var_dump:
Codice PHP:
var_dump($_COOKIE);
...sono presenti SOLO i cookie generati in PHP, il cookies_policy non è presente.
Dove sbaglio?
Grazie,
Roberto