logo

PHP sesija

PHP sesija se koristi za privremeno pohranjivanje i prosljeđivanje informacija s jedne stranice na drugu (dok korisnik ne zatvori web stranicu).

PHP tehnika sesije naširoko se koristi na web stranicama za kupnju gdje trebamo pohraniti i proslijediti informacije o košarici, npr. korisničko ime, kod proizvoda, naziv proizvoda, cijena proizvoda itd. s jedne stranice na drugu.

PHP sesija stvara jedinstveni korisnički ID za svaki preglednik kako bi prepoznao korisnika i izbjegao sukob između više preglednika.

PHP session_start() funkcija

Funkcija PHP session_start() koristi se za pokretanje sesije. Započinje novu ili nastavlja postojeću sesiju. Vraća postojeću sesiju ako je sesija već stvorena. Ako sesija nije dostupna, stvara se i vraća nova sesija.

Sintaksa

 bool session_start ( void ) 

Primjer

 session_start(); 

PHP $_SESSION

PHP $_SESSION je asocijativni niz koji sadrži sve varijable sesije. Koristi se za postavljanje i dobivanje vrijednosti varijable sesije.

Primjer: Pohranite podatke

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

Primjer: dobiti informacije

 echo $_SESSION['user']; 

Primjer PHP sesije

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

Primjer PHP brojača sesija

Datoteka: sessioncounter.php
 

PHP uništava sesiju

Funkcija PHP session_destroy() koristi se za potpuno uništavanje svih varijabli sesije.

Datoteka: session3.php