logo

PHP sesija

PHP seansas naudojamas laikinai saugoti ir perduoti informaciją iš vieno puslapio į kitą (kol vartotojas uždarys svetainę).

PHP seanso technika plačiai naudojama apsipirkimo svetainėse, kuriose turime saugoti ir perduoti krepšelio informaciją pvz. vartotojo vardas, prekės kodas, prekės pavadinimas, prekės kaina ir tt iš vieno puslapio į kitą.

PHP sesija sukuria unikalų vartotojo ID kiekvienai naršyklei, kad atpažintų vartotoją ir išvengtų konfliktų tarp kelių naršyklių.

PHP session_start() funkcija

PHP session_start() funkcija naudojama seansui pradėti. Jis pradeda naują arba atnaujina esamą seansą. Jis grąžina esamą seansą, jei sesija jau sukurta. Jei sesija nepasiekiama, sukuriama ir grąžinama nauja sesija.

Sintaksė

 bool session_start ( void ) 

Pavyzdys

kaip atidaryti json failą
 session_start(); 

PHP $_SESSION

PHP $_SESSION yra asociatyvus masyvas, kuriame yra visi seanso kintamieji. Jis naudojamas seanso kintamųjų reikšmėms nustatyti ir gauti.

Pavyzdys: saugoti informaciją

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

Pavyzdys: gaukite informaciją

 echo $_SESSION['user']; 

PHP seanso pavyzdys

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

PHP seansų skaitiklio pavyzdys

Failas: sessioncounter.php
 

PHP naikinimo sesija

PHP session_destroy() funkcija naudojama norint visiškai sunaikinti visus seanso kintamuosius.

Failas: session3.php