Hvordan Aktivere økt I Nettleseren

Innholdsfortegnelse:

Hvordan Aktivere økt I Nettleseren
Hvordan Aktivere økt I Nettleseren

Video: Hvordan Aktivere økt I Nettleseren

Video: Hvordan Aktivere økt I Nettleseren
Video: Lingdys for Chrome: Installere og aktivere utvidelsen i nettleseren Chrome 2024, Kan
Anonim

Siden webserveren ikke opprettholder kontinuerlig kommunikasjon med klienten, og hver forespørsel oppfattes av serveren som en ny, er hovedoppgaven til økter i en nettleser å identifisere nettleseren og opprette en tilsvarende fil som lagrer øktvariabler.

Hvordan aktivere økt i nettleseren
Hvordan aktivere økt i nettleseren

Bruksanvisning

Trinn 1

En økt er egentlig en tekstfil som lagrer verdiene til forespørselsparene på serveren. Antall slike filer for forskjellige klienter kan være veldig stort, så hver klient tildeles sin egen SID, som sendes ved hjelp av spørringsstrengen. Økter og informasjonskapsler er informasjonslagringsmetoder som brukes til å identifisere en bruker. Samtidig lagres førstnevnte på serveren og brukes av administratoren, mens sistnevnte bestemmes av utvikleren og lagres på den lokale datamaskinen.

Steg 2

Sesjonsaktivering i nettleseren er angitt av kommandoen dool session_start () på hver ressurs som inneholder et kall til variabler. I dette tilfellet symboliserer responsen til funksjonen sant vellykket aktivering av økten, og svaret falsk - en feil. Etter at du har aktivert økten, kan du lagre dataene i $ _SESSION-matrisen.

Trinn 3

Merk at session.save_path-kommandoen, som ligger i php.ini-filen, definerer banen der øktfilene lagres. Uklarheten i dette direktivet innebærer automatisk lagring av øktfiler i serverens RAM. "Livstiden" til en økt er definert av sesjonen.cookie_lifetime-direktivet i samme php.ini-konfigurasjonsfil.

Trinn 4

Deaktivering av nettleserøktfunksjonen er angitt av funksjonen bool session_destroy (). Strengen session_id ([$ id]) lar deg bestemme gjeldende øktidentifikator.

Trinn 5

En ekstra funksjon ved denne funksjonen er muligheten til å angi din egen øktidentifikator ved hjelp av den valgfrie $ id-parameteren. Vær oppmerksom på at kyrilliske tegn ikke er tillatt i denne parameteren, i motsetning til numeriske tegn. En annen forutsetning for å lykkes med å sette din egen øktidentifikator er behovet for å bruke session_start () -funksjonen.

Anbefalt: