Slik starter og Clear en sesjon i PHP

Slik starter og Clear en sesjon i PHP


PHP-utviklere bruker sesjoner som en måte å skape sett av data som kan passere fra side til side i en nettside. Sessions lage web-applikasjoner som for eksempel diskusjonsgrupper mulig. To funksjoner kontrollere start og stopp sesjoner: ". Session_destroy ()" "session_start ()" og Mens økten er i gang, kan du hente verdier fra webskjemaer for skjermen ved å velge «$ _SESSION" array, som oppfører seg på samme måte som "$ _GET" og "$ _POST." Bruke "unset ()" funksjonen vil fjerne informasjon fra tabellen uten å stoppe økten selv.

Bruksanvisning

1 Gå til "Start" på oppgavelinjen i Windows, og skriv inn navnet på en kode editor eller Notisblokk. Trykk på "Enter" for å laste programmet. Åpne en PHP-fil der du ønsker å starte en økt. Dette er vanligvis en påloggingsside

2 Legg til "session_start ()" funksjonen før noen andre PHP-kode på siden, annet enn kommentarer (linjer med kode som begynner med "//" eller "/ *"). Denne funksjonen vil klargjøre en økt og gi den en tilfeldig ID hver gang en besøkende laster websiden.

3 Få økt verdiene på samme måte som de "få" og "Post" formbearbeidingsmetoder. For eksempel, hvis du sender skjemadata inkludert en e-postadresse, deretter "Email" feltet i at skjemaet krever et navn egenskap av "e-post". Du kan deretter ta tak i e-postadressen for økten slik:

$ _SESSION [ 'Email'];

4 Slette en økt variabel ved hjelp av "unset ()" funksjon:

unset ($ _ SESSION);

Dette sletter hele "$ _SESSION" array, inkludert alle verdier som "e-post" eller "navn" som ble tatt fra alle former økten brukt.

5 Bruk "session_destroy ()" -funksjonen til å rydde og fjerne økten fra serveren helt. Denne funksjonen fjerner alle filer og andre data relatert til økten, ikke bare tabellverdiene.