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/>'; ?> Visit next pageDatoteka: session2.php
Primjer PHP brojača sesija
Datoteka: sessioncounter.phpPHP uništava sesiju
Funkcija PHP session_destroy() koristi se za potpuno uništavanje svih varijabli sesije.
Datoteka: session3.php