Новогоднее
Копался тут в механизме сессий.
И в процессе пришла в голову мысль.
Новичкам, приступающим к изучению этой фичи пхп, очень полезно понимать одну вещь. Что писали её не полубоги. А такие же, как они - ну может, чуть продвинутее - но вполне себе новички. И что это не какой-то сакральный механизм, а набор очень простых действий, которые каждый может повторить сам. Написать на PHP механизм сессий можно, я думаю, за день. И реализовать всё, что есть в пхп, ну, кроме, разве что, суперглобальности массива $_SESSION.
при старте:
- проверять наличие идентификатора и генерить, если нету.
- выдавать куки и заголовки, запрещающие кэширование.
- читать из файла и пихать в массив $_SESS данные
- запускать ob_start
в обработчике ob_get_contents:
- получать буфер и дописывать регом ссылки, если стоит настройка передавать переменные через урл.
- скидывать в файл сериализованный массив $_SESS
- чистить мусор.
что я ещё забыл?
А вообще, конечно, писать надо было не об этом =)
А поздравить, от имени администрации, всех подписчиков этого замечательного сообщества!
С Новым Годом!
