logo

PHP-sessie

PHP-sessie wordt gebruikt om informatie tijdelijk op te slaan en door te geven van de ene pagina naar de andere (totdat de gebruiker de website sluit).

PHP-sessietechniek wordt veel gebruikt op winkelwebsites waar we winkelwageninformatie moeten opslaan en doorgeven, b.v. gebruikersnaam, productcode, productnaam, productprijs enz. van de ene pagina naar de andere.

PHP-sessie creƫert een unieke gebruikers-ID voor elke browser om de gebruiker te herkennen en conflicten tussen meerdere browsers te voorkomen.

PHP session_start() functie

De functie PHP session_start() wordt gebruikt om de sessie te starten. Er wordt een nieuwe sessie gestart of de bestaande sessie wordt hervat. Het retourneert een bestaande sessie als er al een sessie is gemaakt. Als de sessie niet beschikbaar is, wordt er een nieuwe sessie gemaakt en geretourneerd.

Syntaxis

 bool session_start ( void ) 

Voorbeeld

gimp achtergrond verwijderen
 session_start(); 

PHP $_SESSIE

PHP $_SESSION is een associatieve array die alle sessievariabelen bevat. Het wordt gebruikt om sessievariabelewaarden in te stellen en op te halen.

Voorbeeld: informatie opslaan

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

Voorbeeld: informatie opvragen

 echo $_SESSION['user']; 

Voorbeeld van PHP-sessie

Bestand: sessie1.php
 <?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>&apos;; ?&gt; Visit next page 
Bestand: sessie2.php
 

Voorbeeld van PHP-sessieteller

Bestand: sessioncounter.php
 

PHP-vernietigingssessie

De PHP session_destroy() functie wordt gebruikt om alle sessievariabelen volledig te vernietigen.

Bestand: sessie3.php