PHP funksjon i en informasjonskapsel

Cookies, verktøyene som sporer dine besøk på nettsteder, er skrevet i PHP, som er en forkortelse for PHP Hypertext Preprocessor. PHP er en web skriptspråk. Brukere kan legge inn PHP-filer i HTML, slik som koden for en nettside, for å utføre en oppgave. Med cookies, er oppgaven å spore hva brukerne gjør på nettstedet ditt, og å huske dem når de kommer tilbake.

Setcookie

Setcookie er PHP-funksjonen som legger stedets informasjonskapsler på besøkende datamaskiner. En funksjon er et sett med argumenter - instruksjoner datamaskinen utfører for å produsere en verdi - som kan være bokstaver, tall eller symboler. Setcookie parametere inkluderer argumentet, "Name", som tildeler et navn til hver cookie. Det trenger ikke å være smart: Når du skriver koden, kan du gi kapsler navn som CookieOne, CookieTwo, CookieThree og så videre. Navn er et obligatorisk argument i Setcookie, men alle andre argumenter er valgfrie.

argumenter

Den "Value" argument lagrer navnet på informasjonskapsel på brukerens datamaskin slik at området kan identifisere henne hvis hun besøker igjen. "Path" og "Domain" bestemme hvordan cookie kan nås. "Secure" og "kun http" sett sikkerhetsnivåer for tilgang cookies. Hvis du vil hoppe bruker noen av disse argumentene, sett "", en tom streng, som verdien. Et annet argument, "utløpe" setter lang tid før informasjonskapselen utløper. Hvis du setter den til "0", vil det spore brukerdata under økten, og deretter utløper ved utgangen.

kjører Setcookie

Hvis Setcookie kjøres når en cookie er allerede på plass, vil det mislykkes. Hvis det går med hell, betyr ikke garantere at du besøker datamaskinen din godtar informasjonskapselen. Når du sender cookie, programmet koder automatisk verdi. Hvis brukeren godtar informasjonskapselen, Setcookie dekoder det, og verdien er satt til cookie navn. PHP Group sin hjemmeside (us3.php.net/manual/en/tutorial.php) har flere eksempler og tutorials for koding Setcookie eller relaterte funksjoner, for eksempel Setrawcookie.

Setrawcookie

Når du sender en cookie bruker Setcookie, det er URL-kodet - en metode for bestått variabler fra en webside til en annen. Hvis du ikke vil URL-koding, bruker Setrawcookie. Denne funksjonen fungerer akkurat det samme som Setcookie unntatt uten koding, noe som hindrer pengene fra automatisk innstilling til cookie navn. Cookies er en del av et nett HTTP header, så både Setcookie og Setrawcookie må aktivere før området sender materiale til nettleseren.