PHP-økt brukes til å lagre og overføre informasjon fra en side til en annen midlertidig (til brukeren lukker nettstedet).
PHP-øktteknikk er mye brukt på shoppingnettsteder hvor vi trenger å lagre og sende handlekurvinformasjon f.eks. brukernavn, produktkode, produktnavn, produktpris osv. fra en side til en annen.
PHP-økten skaper unik bruker-ID for hver nettleser for å gjenkjenne brukeren og unngå konflikt mellom flere nettlesere.
PHP session_start() funksjon
PHP session_start()-funksjonen brukes til å starte økten. Den starter en ny eller gjenopptar eksisterende økt. Den returnerer eksisterende økt hvis økten allerede er opprettet. Hvis økten ikke er tilgjengelig, oppretter og returnerer den ny økt.
Syntaks
bool session_start ( void )
Eksempel
session_start();
PHP $_SESSION
PHP $_SESSION er en assosiativ matrise som inneholder alle øktvariabler. Den brukes til å angi og hente sesjonsvariabelverdier.
Eksempel: Lagre informasjon
$_SESSION['user'] = 'Sachin';
Eksempel: Få informasjon
echo $_SESSION['user'];
Eksempel på PHP-økt
Fil: session1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageFil: session2.php
Eksempel på PHP Session Counter
Fil: sessioncounter.phpPHP ødeleggende økt
PHP session_destroy()-funksjonen brukes til å ødelegge alle sesjonsvariabler fullstendig.
Fil: session3.php