Hvordan lage Computer Cookies

Hvordan lage Computer Cookies


En datamaskin cookie er en liten fil som ikke er større enn fire kilobytes brukes av nettsteder for å logge besøkende til og fra området. Webområder laste ned en informasjonskapsel som samler inn og lagrer informasjon for senere bruk. For eksempel vil et sikret medlemskap nettsted lagre en informasjonskapsel på datamaskinen din med informasjon om ditt medlemskap, eller en bank vil bruke en kryptert cookie for å registrere datamaskinen. Informasjon typisk innsamlet av cookies inkluderer Internet Protocol-adresse (IP), dato og klokkeslett for besøket, hvilket område av nettstedet du har besøkt, og hvis du setter opp en konto eller gjort et kjøp. Hvem som helst kan opprette en datamaskin cookie med minimal kjennskap til programmeringsspråk, Javascript, PHP (Hypertext Preprocessor språk) og ASP (Active Server Pages).

Bruksanvisning

1 Åpne en ny fil i PHP program og lagre det som "cookie.php." Den første linjen i cookie bør omfatte hensikten. For eksempel:

/

Denne cookie lagrer bruker logg inn informasjon. /

Skråstreker og stjerner fortelle programmet til å ignorere dette innholdet fordi det ikke er en del av programmet. (Denne teksten er kun et eksempel).

2 Skriv de neste to linjer med kode i følgende syntaks:

$ Date_of_expiry = tid () + 60;

setcookie ( "UserLogin", "anonym", $ date_of_expiry);

Koden begynner "$ date_of_expiry" setter utløpsdato; uten det, vil informasjonskapselen utløper så snart nettleseren lukkes. Den "+ 60" setter cookie utløpet til et minutt etter at brukeren lukker nettleseren. Den andre linjen inneholder navnet på cookie ( "UserLogin" i dette eksemplet).

3 Endre utløpsdatoen av cookie ved hjelp av følgende kode syntaks:

$ NUMBER_OF_DAYS = 30;

$ date_of_expiry = tid () + 60

60 24 * $ NUMBER_OF_DAYS;

Den første linjen angir antall dager for cookie for å utløpe; i dette tilfelle 30 dager. Den andre linjen fullfører beregningen multiplisere antall sekunder i et minutt (60) med antall minutter i en time (60) og antall timer i en dag (24) og til slutt av "$ NUMBER_OF_DAYS."

4 Legg til følgende parametere for å lage cookie gyldig for hele domenet. Bruk baksiden slash med apostrofer:

setcookie ( "UserLogin", "anonym", $ date_of_expiry, "/");

De apostrofer og skråstrek gjør cookie gyldig for alle mapper med opprinnelse i Hjem-mappen. For å sette dette i en annen mappe, inkluderer navnet på mappen mellom skråstrek og apostrof.

5 Inkluder følgende kodelinjer for å hente cookie:

echo "Velkommen tilbake til nettstedet". $ _COOKIE [ 'UserLogin'];

Koden verdi "$ _COOKIE" vil hente informasjon opprinnelig lagret av cookie. Navnet du ga cookie følger koden inne i parentes, i dette tilfellet, "UserLogin."

Hint

  • For å slette cookie bruk "- 60" i stedet for "+ 60" gjør utløpsdato i fortiden og ugyldiginformasjonskapselen.
  • Slik stiller cookie (en type installasjon i din webside) følge instruksjonene i PHP Manual (Se Referanse 2)