Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776

    Creare cookie in javascript e leggerlo da PHP

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Mancava un ; dopo miosito.com
    codice:
    document.cookie = cname + "=" + cvalue + "; " + expires+"; path=/; domain=.miosito.com;"
    adesso mi vede la cookie ma ho un altro problema lato php, vedo di risolvere

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Il problema è specifico in un metodo, apro una nuova discussione!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.