logo

PHP sesija

PHP sesija tiek izmantota, lai īslaicīgi uzglabātu un pārsūtītu informāciju no vienas lapas uz otru (līdz lietotājs aizver vietni).

PHP sesijas tehnika tiek plaši izmantota iepirkšanās vietnēs, kur mums ir jāsaglabā un jānodod groza informācija, piem. lietotājvārds, preces kods, produkta nosaukums, produkta cena utt. no vienas lapas uz otru.

PHP sesija katrai pārlūkprogrammai izveido unikālu lietotāja ID, lai atpazītu lietotāju un izvairītos no konfliktiem starp vairākām pārlūkprogrammām.

PHP session_start() funkcija

PHP session_start() funkcija tiek izmantota, lai sāktu sesiju. Tas sāk jaunu vai atsāk esošu sesiju. Tas atgriež esošu sesiju, ja sesija jau ir izveidota. Ja sesija nav pieejama, tā izveido un atgriež jaunu sesiju.

Sintakse

 bool session_start ( void ) 

Piemērs

 session_start(); 

PHP $_SESSION

PHP $_SESSION ir asociatīvs masīvs, kas satur visus sesijas mainīgos. To izmanto, lai iestatītu un iegūtu sesijas mainīgo vērtības.

Piemērs: uzglabāt informāciju

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

Piemērs: iegūstiet informāciju

 echo $_SESSION['user']; 

PHP sesijas piemērs

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

PHP sesiju skaitītāja piemērs

Fails: sessioncounter.php
 

PHP iznīcināšanas sesija

PHP session_destroy() funkcija tiek izmantota, lai pilnībā iznīcinātu visus sesijas mainīgos.

Fails: session3.php