logo

PHP session

PHP-session bruges til at gemme og videregive information fra en side til en anden midlertidigt (indtil brugeren lukker webstedet).

PHP session teknik er meget brugt i shopping hjemmesider, hvor vi skal gemme og videregive indkøbskurv information f.eks. brugernavn, produktkode, produktnavn, produktpris osv. fra en side til en anden.

PHP-session opretter unikt bruger-id for hver browser for at genkende brugeren og undgå konflikt mellem flere browsere.

PHP session_start() funktion

PHP session_start() funktion bruges til at starte sessionen. Den starter en ny eller genoptager eksisterende session. Det returnerer eksisterende session, hvis sessionen allerede er oprettet. Hvis session ikke er tilgængelig, opretter og returnerer den en ny session.

Syntaks

 bool session_start ( void ) 

Eksempel

 session_start(); 

PHP $_SESSION

PHP $_SESSION er et associativt array, der indeholder alle sessionsvariabler. Det bruges til at indstille og få sessionsvariableværdier.

Eksempel: Gem information

 $_SESSION['user'] = 'Sachin'; 

Eksempel: Få information

 echo $_SESSION['user']; 

Eksempel på PHP-session

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-sessionstæller

Fil: sessioncounter.php
 

PHP ødelæggende session

PHP session_destroy()-funktionen bruges til at ødelægge alle sessionsvariabler fuldstændigt.

Fil: session3.php