Relácia PHP sa používa na dočasné ukladanie a odovzdávanie informácií z jednej stránky na druhú (kým používateľ nezavrie webovú stránku).
Technika relácie PHP je široko používaná na nákupných weboch, kde potrebujeme ukladať a odovzdávať informácie o košíku, napr. používateľské meno, kód produktu, názov produktu, cena produktu atď. z jednej stránky na druhú.
Algoritmus pre binárne vyhľadávanie
Relácia PHP vytvára jedinečné ID používateľa pre každý prehliadač, aby rozpoznala používateľa a zabránila konfliktu medzi viacerými prehliadačmi.
Funkcia PHP session_start().
Na spustenie relácie sa používa funkcia PHP session_start(). Spustí novú alebo obnoví existujúcu reláciu. Vráti existujúcu reláciu, ak už bola vytvorená. Ak relácia nie je dostupná, vytvorí a vráti novú reláciu.
Syntax
bool session_start ( void )
Príklad
session_start();
PHP $_SESSION
PHP $_SESSION je asociatívne pole, ktoré obsahuje všetky premenné relácie. Používa sa na nastavenie a získanie hodnôt premenných relácie.
Príklad: Uložiť informácie
$_SESSION['user'] = 'Sachin';
Príklad: Získajte informácie
echo $_SESSION['user'];
Príklad relácie PHP
Súbor: session1.php<?php $_SESSION['user'] = 'Sachin'; echo 'Session information are set successfully. <br/>'; ?> Visit next pageSúbor: session2.php
Príklad počítadla relácií PHP
Súbor: sessioncounter.phpPHP Destroying Session
Funkcia PHP session_destroy() sa používa na úplné zničenie všetkých premenných relácie.
rozdiel medzi binárnym stromom a binárnym vyhľadávacím stromomSúbor: session3.php