Session variabelen

Okeej, nu de basis hopelijk duidelijk is gaan we verder met het belangrijkste gedeelte: de sessie variabelen. Zoals al eerder gezegd is de session min of meer te vergelijken met een cookie, je kunt er dus variabelen in opslaan. Het registreren van deze variabelen kan op 2 manieren gebeuren: via de session_register() functie of via de (auto)global variabele $_SESSION of $HTTP_SESSION_VARS.

Let wel op bij het gebruik van de (auto)globals, $_SESSION en $HTTP_SESSION_VARS zijn namelijk niet exact gelijk aan elkaar. $_SESSION is een zogenaamde superglobal in tegenstelling tot de ‘normale’ global $HTTP_SESSION_VARS.

Zo… genoeg theorie! Een voorbeeldje:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?
  
  // manier 1:
  $naam = Daniel Bakker;
  session_register(naam);  // <-- session_start() wordt automatisch uitgevoerd!

  // manier 2:

  $_SESSION[naam] = Daniel Bakker;
  // manier 3: (gebruik manier 2 voor PHP >= 4.1.0)
  $HTTP_SESSION_VARS[naam] = Daniel Bakker;

?>

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Inleiding
  2. Hoe worden sessions doorgegeven?
  3. Session variabelen
  4. Wat extraatjes… (de FAQ)
  5. Functie overzicht

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.