Hvordan starte en økt?

Innholdsfortegnelse:

Hvordan starte en økt?
Hvordan starte en økt?

Video: Hvordan starte en økt?

Video: Hvordan starte en økt?
Video: Hvordan starte en LIVE butikk? Episode 1 2024, November
Anonim

Før du kan lagre informasjon i øktvariabler, må du først starte opp økten. For å starte en ny økt, ring PHP session_start-funksjonen. Den vil opprette en ny økt og generere en unik økt-ID for brukeren.

Hvor starter jeg økten?

Du vil sette session_start ; øverst på siden før noen annen kode. Men hvis du bruker inkluderer for å gjøre livet ditt enklere, er det best å plassere det helt øverst i en fil som er inkludert i alle filer.

Når bør jeg starte en økt?

du kan starte økten når brukeren er autentisert. etter det kan du brukerrelatert informasjon i S_SESSION og få tilgang til denne informasjonen fra hvor som helst. Du bør starte økten etter å ha bekreftet brukerinformasjonen, og deretter kan du sette brukerens uid til øktvariabel.

Hvordan setter du inn en økt?

  1. Du bør starte økten kun én gang. I ditt eksempel trenger du bare session_start på den første linjen på page.php.
  2. session_start vil generere E_NOTICE hvis økten ble startet tidligere. Du kan bruke @session_start for å ignorere det.
  3. Det genererer også E_NOTICE hvis du bruker session_start etter at du har skrevet ut HTML-kode.

Må jeg sette øktstart på hver side?

Det må være på hver side du har tenkt å bruke Variablene i økten - som brukernavn og favorittfarge - er satt med $_SESSION, en global variabel. I dette eksemplet er session_start-funksjonen plassert etter en kommentar som ikke skrives ut, men før eventuell HTML.

Anbefalt: