Správa relácií v PHP - Základy PHP - Výukový program PHP
Na identifikáciu používateľa používajte relácie
Od najnovšej verzie PHP4 existujú pohodlné možnosti zaznamenávania, ktorý návštevník sa práve nachádza na webových stránkach a ktoré aktivity sa nastavujú. Tieto údaje nepotrebujete pre stránku, ktorá obsahuje životopis a niekoľko obrázkov. Na druhej strane na stránke, ktorá musí skontrolovať, kto je návštevník, aby mohol získať prístup k svojmu zákazníckemu účtu, musíte vedieť, o koho ide, aby sa nezobrazili žiadne chránené údaje.

Existuje niekoľko spôsobov, ako môžete určiť a uložiť, kto je návštevník. Jednou z možností je prenášať údaje zo strany na stranu, ale to nie je úplne bezpečné a tiež časovo veľmi náročné. Ďalšou možnosťou je práca s cookies. Súbory cookie sú malé súbory, ktoré sa ukladajú v počítači používateľa, aby bolo možné údaje vyvolať pri ich ďalšej návšteve. Takáto aplikácia je známa z veľkých online obchodov, ako je Amazon, keď na domovskej stránke nájdete odporúčania týkajúce sa produktov, ktoré ste si pozreli počas poslednej návštevy.
A potom samozrejme existuje aj verzia relácie. Pod pojmom zasadnutie sa rozumie zasadnutie, na ktorom je zabezpečená účasť. Zadáte svoje prístupové údaje do zákazníckeho účtu a ak sú správne, potom sa zadajú do relácie, do ktorej sa používateľ X prihlásil. Iba v takom prípade môžete vidieť svoje osobné údaje, ako napríklad posledné objednávky alebo vlastné propagačné akcie.
Relácia stratí svoje hodnoty, keď zavriete prehliadač. Napríklad, ak navštívite online obchod, ktorý pracuje s premennými relácie, prihlásite sa a potom zatvoríte a znovu otvoríte prehliadač (Internet Explorer, Firefox, Safari atď.), Musíte sa prihlásiť znova. Rovnaký efekt sa dosiahne, ak aktivujete odhlásenie z funkcie, pretože by sa tým zničila relácia. To je hlavný rozdiel v súbore cookie, ktorý je možné použiť a dopytovať ho nasledujúci deň - za predpokladu, že sú vykonané príslušné nastavenia.
Prehľad podstránok
session_start ()
Informácie o začiatku správy relácie v PHP príkazom session_start ().
session_destroy ()
Informácie o príkaze PHP session_destroy, pomocou ktorého je možné reláciu vymazať (správa relácie).
Uložiť premennú
Informácie o uložení premennej v relácii, aby bolo možné vyvolať údaje na iných stránkach.
Databáza
Informácie o možnosti kombinácie správy relácií v PHP s databázou, napríklad v online obchode.