Як увімкнути сеанс у переглядачі

Як увімкнути сеанс у переглядачі

Оскільки web-сервер не підтримує безперервного зв 'язку з клієнтом, і кожен запит сприймається сервером як новий, основним завданням сесій у браузері є процедура ідентифікації браузера і створення відповідного йому файлу, що зберігає змінні сеансу.

Інструкція

1. Сесія - це, по суті, текстовий файл, що зберігає значення пар "" запит-відповідь "" на сервері. Кількість таких файлів різних клієнтів може бути дуже значною, тому кожному клієнту присвоюється власний ідентифікатор SID, що передається за допомогою рядка запиту. Сеанс і cookies - це способи зберігання інформації, які використовуються для визначення користувача. При цьому перші зберігаються на сервері і використовуються адміністратором, а другі - визначаються розробником і зберігаються на локальному комп 'ютері.

2. Увімкнення сеансу у переглядачі задається командойdool session_start () на кожному ресурсі, що містить звернення до змінних. При цьому відповідь функції true символізує успішне включення сесії, а відповідь false - помилку. Якщо увімкнено, ви можете зберегти дані у масиві $ _ SESSION.

3. Зверніть увагу на те, що команда session.save_path,расположенная у файлі php.ini, визначає шлях до місця збереження файлів сесії. Невизначеність цієї директиви передбачає автоматичне збереження файлів сесії в оперативній пам 'яті сервера. "Час життя" сесії визначається директивою session.cookie_lifetime в тому ж файлі конфігурації php.ini.

4. Вимкнення функції сеансу переглядача задається функціейbool session_destroy (). Визначити поточний ідентифікатор сесії дозволяє функція string session_id ([$ id]).

5. Додатковою характеристикою цієї функції є завдання власного ідентифікатора сеансу за допомогою необов 'язкового параметра $ id. Зауважте, що використання кириличних символів є неприпустимим, на відміну від цифрових символів. Іншою умовою успішності завдання власного ідентифікатора сесії є необхідність використання функції session_start ().