Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JavaScript] Cookies

  1. #1

    [JavaScript] Cookies

    Ciao,

    Avrei bisongo di un aiuto sulla creazione di Cookies, siccome sono abiutato ad usare PHP, e quindi le ho sempre utilizzati con quel linguaggio non so farli in js.

    Solamente che questa volta ho bisogno di creare dei cookies, da mettere dentro una mail, purtroppo questo non è possibile da fare in php essendo un linguaggio lato server, quindi ho bisngo di un javascript.

    Qualcuno sa dirmi come ne posso creare uno per metterci un dato che estraggo da una query PHP?

    Siccome l'email avrà dei link ad alcune pagine, e questo cookies servirà poi a mostrare differenti output a seconda del valore del cookies.


    Grazie

  2. #2
    :quote:

  3. #3
    Ciao, sono riuscito a trovare questo codice:


    <script LANGUAGE="JavaScript">
    <!-- Begin
    funzione getCookie(NameOfCookie)
    {

    if (document.cookie.length > 0)
    {

    begin = document.cookie.indexOf(NameOfCookie+"=");
    if (begin != -1)
    {

    begin += NameOfCookie.length+1;
    end = document.cookie.indexOf(";", begin);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(begin, end)); }
    }
    return null;
    }

    funzione setCookie(NameOfCookie, value, expiredays)
    {

    var ExpireDate = new Date ();
    ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));

    document.cookie = NameOfCookie + "=" + escape(value) +
    ((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
    }

    funzione delCookie (NameOfCookie)
    {

    if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
    }
    }

    // End -->
    </script>


    Qualcuno sa dirmi come posso fare in modo che questo cookies scada dopo 1 settimana, e come posso mettere un controllo nelle altre pagine per vedere se il cookies è presente, perchè se è presente voglio che la pagina sia visualizzata, altrimenti voglio che ci sia un reindirizzamento.



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.