A munkamenethez kapcsolódó változókat a $_SESSION super global tömbben tudjuk ideiglenesen tárolni.
Pl.:
$_SESSION["változónév"]
=
"változó értéke"
;
A PHP kód bármely pontján global kulcsszó használata nélkül is elérhetők mindaddig, amíg a munkamenet tart vagy a változókat nem töröltük. Használat előtt ellenőrizni kell, hogy a használni kívánt munkamenet változó létezik-e! Ezt az isset() függvény segítségével tehetjük meg.
Példa:
Forráskód
<?php
session_start();
?>
<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="UTF-8">
</head>
<body>
<?php
Leptet();
echo "Számláló=". $_SESSION['szamlalo'];
?>
<form action=''><input type='submit' value='Újra'></form>
</body>
</html>
<?php
function Leptet() {
if(isset($_SESSION['szamlalo']))
$_SESSION['szamlalo']=$_SESSION['szamlalo']+1;
else
$_SESSION['szamlalo']=1;
}