Sesiunea PHP este folosită pentru a stoca și transmite informații de la o pagină la alta temporar (până când utilizatorul închide site-ul).
Tehnica sesiunii PHP este utilizată pe scară largă în site-urile web de cumpărături unde trebuie să stocăm și să transmitem informații despre coș, de ex. numele de utilizator, codul produsului, numele produsului, prețul produsului etc. de la o pagină la alta.
matrice de șiruri în limbaj c
Sesiunea PHP creează un ID de utilizator unic pentru fiecare browser pentru a recunoaște utilizatorul și pentru a evita conflictele între mai multe browsere.
Funcția PHP session_start().
Funcția PHP session_start() este folosită pentru a porni sesiunea. Pornește o sesiune nouă sau reia sesiune existentă. Returnează sesiunea existentă dacă sesiunea este deja creată. Dacă sesiunea nu este disponibilă, aceasta creează și returnează o nouă sesiune.
Sintaxă
bool session_start ( void )
Exemplu
session_start();
PHP $_SESSION
PHP $_SESSION este o matrice asociativă care conține toate variabilele de sesiune. Este folosit pentru a seta și a obține valori ale variabilelor de sesiune.
Exemplu: stocați informații
$_SESSION['user'] = 'Sachin';
Exemplu: Obțineți informații
echo $_SESSION['user'];
Exemplu de sesiune PHP
Fișier: session1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageFișier: session2.php
Exemplu de contor de sesiuni PHP
Fișier: sessioncounter.phpSesiunea de distrugere PHP
Funcția PHP session_destroy() este folosită pentru a distruge complet toate variabilele de sesiune.
apelați funcția javascript din htmlFișier: session3.php