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.

správa

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.