Менаџмент на сесии во PHP - Основи на PHP - Упатство за PHP

Користете сесии за идентификација на корисникот

Најдоцна од верзијата PHP4, има погодни опции за снимање кој посетител е моментално на веб-страницата и кои активности се поставуваат. Не ви требаат овие податоци за страница што содржи резиме и неколку слики. Од друга страна, на страница што треба да провери кој е посетителот за да може да пристапат до нивната сметка на клиентот, треба да знаете за кого станува збор, за да не се прикажуваат заштитени податоци.

сесии

Постојат неколку начини на кои можете да одредите и зачувате кој е посетителот. Една можност е да ги пренесете податоците од една на друга страна, но тоа не е баш сигурно и исто така одзема многу време. Друга можност е да работите со колачиња. Колачињата се мали датотеки што се зачувани на компјутерот на корисникот, така што податоците ќе можат да се повикуваат следниот пат кога ќе ги посетат. Таква апликација е позната од големите онлајн продавници како Амазон, кога препораките за производи може да се видат на почетната страница што се однесуваат на производи што сте ги погледнале при вашата последна посета.

И, се разбира, тука е и верзијата на сесијата. Сесијата треба да се сфати како сесија во која се обезбедува присуство. Внесете ги вашите податоци за пристап во сметката на клиентот и доколку се точни, тогаш се внесува во сесијата што е најавена корисникот X. Само кога тоа е случај, можете да ги видите вашите лични информации, како што се вашите последни нарачки или вашите сопствени промоции.

Сесијата ги губи своите вредности кога ќе го затворите прелистувачот. На пример, ако посетите онлајн продавница која работи со променливи на сесијата, најавете се, а потоа затворете го и повторно отворете го прелистувачот (Internet Explorer, Firefox, Safari итн.), Мора повторно да се најавите. Истиот ефект се постигнува ако активирате одјавување на функцијата, бидејќи ова ќе ја уништи сесијата. Ова е главната разлика во колачето, кое исто така може да се користи и да се распрашува следниот ден - под услов да се направат соодветните поставки.

Преглед на под-страници

сесија_старт ()

Информации за почеток на управување со сесија во PHP со командата session_start ().

session_destroy ()

Информации за PHP командата session_destroy, што може да се искористи за бришење на сесијата (управување со сесија).

Зачувај ја променливата

Информации за зачувување на променлива во сесија за да можете да ги повикате податоците на други страници.

База на податоци

Информации за можноста за комбинирање на управување со сесии во PHP со база на податоци, на пример во онлајн продавница.