Метка: сессии

Работа с сессиями.

Часто между запросами нужно хранить какие-то данные о пользователе, но http протокол не предусматривает состояний, зато есть другие возможности. Самое главное как-то узнать пользователя, это можно сделать модифицируя строку запроса, допустим, добавив гет переменную site.my/index.php?page=index&user=123456. Вариант не очень красивый и главное опасный, т.к. идентификатор может уйти с сылкой другу. Второй вариант — воспользоваться куками, это данные, которые наш браузер посылает на сервер при каждом запросе. Дальше можно либо воспользоваться своим обработчиком, либо использовать готовый обработкик — сессии.

Читать далее »

Flash сообщения 2

Как и обещал, вернулся к flash сообщениям. Переделаем его на статические методы. Итак, немножко теории. Статические методы могут вызываться без создания экземпляра класса (объекта), при объявлении метода указывается ключевое слово static. Точно так же объявляется и статический атрибут класса.

Читать далее »

Flash сообщения

Часто бродя по сайтам и заполняя формы встречаю некоторые типичные недоработки при обработке форм. Например, после обработки забывают сделать редирект, в итоге при нажатии «Обновить», данные посылаются повторно, что очень неприятно. Поэтому, не забываем header(‘Location: ‘ . $url);

Читать далее »