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/>'; ?> Visit next pageFil: session2.php
Eksempel på PHP-sessionstæller
Fil: sessioncounter.phpPHP ødelæggende session
PHP session_destroy()-funktionen bruges til at ødelægge alle sessionsvariabler fuldstændigt.
Fil: session3.php