logó WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS
Ingyenes elektronikus tananyag interaktív weboldalak készítéséhez.
visszaVISSZA   
menüMENÜ   

Munkamenet változók



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;
}
 

Eredmény*



Ahogy a legtöbb honlap, ez a webhely is használ sütiket a weboldalain.