Come scrivere i cookie con JavaScript

July 12

Come scrivere i cookie con JavaScript


I cookie si riferiscono a piccoli file che i siti web Salva per riconoscere meglio il nostro modo di sfogliare on-line. Essi memorizzare dati come oggetti verifica in linea, impostazioni del computer e le informazioni sign-in. Se si sa come lavorare con il linguaggio informatico chiamato JavaScript, è possibile scrivere i biscotti con alcune modifiche e funzioni molto facilmente.

istruzione

1 Aprire la pagina Web in cui si desidera scrivere i cookie. Apri questa pagina in un editor di testo. Trova il tuo tag head (</ head>). Aggiungere uno spazio vuoto proprio sopra il tag testa. Copia e incolla il codice qui sotto nello spazio vuoto:

<Script type = "text / javascript">

</ Script>

2 Verificare se hai scritto correttamente i cookie. Ad esempio, nel tag di seguito, il termine "ricevere" determina se il cookie in questione contiene alcuna informazione. Inserire il codice a destra sotto il tuo tag di apertura "<script" che appena inserito:

funzione get (nome)

{

if (document.cookie.length> 0)

{

c_start = document.cookie.indexOf (nome + "=");

if (c_start = - 1)

{

c_start = c_start + diverrà name.lenght + 1;

c_end = document.cookie.indexOf ( ";", c_start);

if (c_end == - 1) c_end = document.cookie.length;

tornare unescape (document.cookie.substring (c_start, c_end));

}

}

ritorno "";

}

3 Scrivere una funzione che salva le informazioni da un utente in forma di un biscotto. Ad esempio, sulla stringa di seguito, "set" contiene il titolo, il valore e la quantità di tempo prima che il cookie si esaurisce. Copiare la stringa qui sotto e incollalo proprio sotto il codice appena scritto:

funzione set (nome, valore, scadenza)

{

var exdate = new Date ();

exdate.setDate (exdate.getDate () + scadenza);

document.cookie = nome + "=" + escape (valore) +

((Scadenza == null) "": ";? Scade =" + exdate.toGMTString ());

}

4 Chiama i tuoi funzioni. Sul stringa di comando al di sotto, la funzione "check" consente di determinare se la parte "numero" del valore del cookie funzioni correttamente. Se si imposta le cose in modo corretto, si vedrà un avviso sotto forma di un messaggio di benvenuto. Tuttavia, se non si stabilisce questo valore, è necessario immettere un numero e quindi salvare i dati con un cookie che si esaurisce in un mese.

controllo funzionale ()

{

numero = get ( 'numero');

se (numero! = null && numero! = "")

{

alert ( 'Il tuo numero è' + numero);

}

altro

{

numero = prompt ( 'Inserisci un numero:', "");

se (numero! = null && numero! = "")

{

set ( 'numero', il numero, 30);

}

}

}