Hvordan skrive cookies med Javascript

Hvordan skrive cookies med Javascript


Cookies refererer til små filer som websider redde for å gjenkjenne måten vi surfer på nettet. De lagrer data som online kassa elementer, datamaskininnstillinger og påloggingsinformasjon. Hvis du vet hvordan du arbeider med dataspråket kalles Javascript, kan du skrive cookies med visse koder og funksjoner veldig enkelt.

Bruksanvisning

1 Åpne websiden som du ønsker å skrive cookies. Åpne denne siden i et tekstredigeringsprogram. Finn ditt hode tag (</ head>). Legg en tom plass rett over hodet tag. Kopier og lim inn koden nedenfor i den tomme plassen:

<Script type = "text / javascript">

</ Script>

2 Kontroller om du skrev cookies riktig. For eksempel, i koden nedenfor brukes ordet "få" avgjør om cookie i spørsmålet har noen informasjon. Sett inn denne koden rett under åpningen "<script" tag som du nettopp satt inn:

funksjon get (navn)

{

if (document.cookie.length> 0)

{

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

if (c_start = - 1)

{

c_start = c_start + name.length + 1;

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

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

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

}

}

komme tilbake "";

}

3 Skriv en funksjon som lagrer informasjon fra en bruker i form av en informasjonskapsel. For eksempel, på strengen under, "set" inneholder tittelen, verdi og hvor lang tid før cookie renner ut. Kopier strengen under og lim det rett under koden du nettopp skrev:

funksjonssett (navn, verdi, utløps)

{

Var exdate = new Date ();

exdate.setDate (exdate.getDate () + utløp);

document.cookie = navn + "=" + escape (verdi) +

((Utløps == null) "": ";? Utløper =" + exdate.toGMTString ());

}

4 Ring din fungerer. På kommandostrengen nedenfor, "check" -funksjonen lar deg finne ut om "nummer" delen av cookie verdi utstyret fungerer. Hvis du setter ting på riktig måte, vil du se et varsel i form av en velkomstmelding. Men hvis du ikke etablere denne verdien, må du skrive inn et tall og deretter lagre disse dataene med en cookie som renner ut i en måned.

funksjonskontroll ()

{

antall = får ( 'nummer');

if (tall! = null && tall! = "")

{

alert ( 'Ditt nummer er "+ tall);

}

ellers

{

antall = prompt ( 'Skriv inn et tall: "," ");

if (tall! = null && tall! = "")

{

satt ( 'nummer', nummer, 30);

}

}

}