logo

PHP-økt

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/>&apos;; ?&gt; Visit next page 
Fil: session2.php
 

Eksempel på PHP Session Counter

Fil: sessioncounter.php
 

PHP ødeleggende økt

PHP session_destroy()-funksjonen brukes til å ødelegge alle sesjonsvariabler fullstendig.

Fil: session3.php