Nwlapcug.com


Circa passando & riceve un Cookie in HTML

Circa passando & riceve un Cookie in HTML


Quando i browser recuperano dati dal Web, inviano informazioni dei cookie al server Web remoto. Si può non ricordare di aver accettato di permettere che questo accada, ma a meno che non si disattiva i cookie nel tuo browser, siti Web sono liberi di creare i cookie sul disco rigido e ricevere informazioni da cookies che creano sul tuo computer. Come proprietario di un sito, è possibile utilizzare i cookie per migliorare l'esperienza di navigazione dei visitatori del tuo sito.

Oggetto cookie

Imparare come passare e ricevere cookies comincia con informazioni sulla proprietà dell'oggetto documento HTML cookie. Ogni pagina Web è un oggetto di documento che contiene informazioni su tutti gli elementi in una pagina Web, inclusi i cookie. Un cookie è costituito da tre componenti principali: un nome che identifica il cookie, i dati associati con il cookie e una data di scadenza. È anche possibile visualizzare le informazioni del cookie che qualsiasi sito Web ha archiviato per te digitando quanto segue nella barra degli indirizzi del browser e premendo il tasto "Enter".

JavaScript: alert(document.cookie);

Gli sviluppatori Web utilizzano la proprietà Document. cookie per creare e gestire tutti i cookie del browser.

Creazione di cookie

I cookie sono file di testo normale. JavaScript consente di creare loro assegnando un valore alla proprietà Document. cookie come illustrato nell'esempio seguente:

Document.cookie=CookieName+ "=" + cookieValue + (scade = expirationDate);

Le variabili cookieName, cookieValue ed expirationDate tenere il nome che si desidera dare il cookie, il valore e la data che desideri il cookie scade. Utilizzando una data di scadenza lontano nel futuro, è possibile effettuare i cookie rimangono attivi per molto tempo. In caso contrario browser Elimina i cookie quando gli utenti chiudono il loro browser.

Recupero dei dati dei Cookie

Dopo la memorizzazione di un cookie sul disco rigido di un utente, è possibile ricevere quando un visitatore del sito restituisce al tuo sito Web. Quando una richiesta di userd webpaged dal server, il server riceve l'oggetto di documento da loro duro drived. Mostra informazioni dei cookie dell'oggetto documento invertendo il processo utilizzato per creare il cookie. Nell'esempio seguente recupera un cookie e memorizza la sua formazione in una variabile JavaScript denominata cookieData:

var cookieData = document.cookie.split (";");

Perché è possibile memorizzare più coppie nome/valore in un cookie, sarà necessario separare le coppie. La funzione split sopra indicata lo fa. Creare un ciclo che scorre le coppie nome/valore memorizzate nella variabile cookieData per leggere i dati.

Considerazioni

Un utilizzo comune per i cookie è quello di memorizzare informazioni di login di un utente. Una volta si immagazzinano, tuo sito può recuperare le informazioni e gli utenti il login automaticamente quando tornano. Quando non è più necessario un cookie, avete l'opzione per eliminare il cookie impostando la data di scadenza su una data nel passato. Se gli utenti disabilitare JavaScript nel browser, i cookie non funzionerà. È saggio considerare questa possibilità e non rendere l'applicazione completamente dipendenti dai cookie.