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/>'; ?> Visit next pageFails: session2.php
PHP sesiju skaitītāja piemērs
Fails: sessioncounter.phpPHP iznīcināšanas sesija
PHP session_destroy() funkcija tiek izmantota, lai pilnībā iznīcinātu visus sesijas mainīgos.
Fails: session3.php