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/>'; ?> Visit next pageFailas: session2.php
PHP seansų skaitiklio pavyzdys
Failas: sessioncounter.phpPHP naikinimo sesija
PHP session_destroy() funkcija naudojama norint visiškai sunaikinti visus seanso kintamuosius.
Failas: session3.php