Как да активирам сесията в браузъра

Съдържание:

Как да активирам сесията в браузъра
Как да активирам сесията в браузъра

Видео: Как да активирам сесията в браузъра

Видео: Как да активирам сесията в браузъра
Видео: Как прошить любую Playstation 3 в 2021? 2024, Ноември
Anonim

Тъй като уеб сървърът не поддържа непрекъсната комуникация с клиента и всяка заявка се възприема от сървъра като нова, основната задача на сесиите в браузър е да идентифицира браузъра и да създаде съответния файл, който съхранява променливите на сесията.

Как да активирам сесията в браузъра
Как да активирам сесията в браузъра

Инструкции

Етап 1

По същество сесията е текстов файл, който съхранява стойностите на двойките заявка-отговор на сървъра. Броят на тези файлове за различни клиенти може да бъде много голям, така че на всеки клиент се присвоява свой собствен SID, който се предава с помощта на низа на заявката. Сесиите и бисквитките са методи за съхранение на информация, използвани за идентифициране на потребител. В същото време първите се запазват на сървъра и се използват от администратора, докато вторите се определят от разработчика и се съхраняват на локалния компютър.

Стъпка 2

Активирането на сесията в браузъра се задава от командата dool session_start () на всеки ресурс, съдържащ извикване на променливи. В този случай отговорът на функцията true символизира успешното активиране на сесията, а отговорът false - грешка. След като активирате сесията, можете да запишете данните в масива $ _SESSION.

Стъпка 3

Обърнете внимание, че командата session.save_path, намираща се във файла php.ini, определя пътя до мястото, където се съхраняват файловете на сесията. Неяснотата на тази директива предполага автоматично записване на сесионни файлове в RAM паметта на сървъра. „Времето на живот“на сесията се определя от директивата session.cookie_lifetime в същия конфигурационен файл php.ini.

Стъпка 4

Деактивирането на функцията на сесията в браузъра се задава от функцията bool session_destroy (). Функцията низ session_id ([$ id]) ви позволява да определите текущия идентификатор на сесията.

Стъпка 5

Допълнителна функция на тази функция е възможността да зададете свой собствен идентификатор на сесията, като използвате незадължителния параметър $ id. Моля, обърнете внимание, че кириличните знаци не са разрешени в този параметър, за разлика от цифровите знаци. Друго условие за успеха на настройката на вашия собствен идентификатор на сесия е необходимостта от използване на функцията session_start ().

Препоръчано: