ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Пример простой сессииРассмотрим пример простой сессии, работающей с тремя страницами. При посещении пользователем первой страницы открывается сессия и регистрируется переменная $username. Соответствующий код реализации приведен в листинге: <?session_start(); $_SESSION['username'] = "maksim"; echo 'Привет, '.$_SESSION['username']."<br>"; ?> <a href="page2.php">На следующую страницу </a> Результат работы этого сценария показан на рис: После этого, пользователь maksim нажимает на ссылку и попадает на страницу page2.php, код которой приведен в листинге: <?session_start(); echo $_SESSION['username'].', ты пришел на другую страницу этого сайта!'; echo("<br>"); ?> <a href="page3.php">На следующую страницу </a> Результат работы этого скрипта показан на рис: При нажатии на ссылку, пользователь попадает на страницу page3.php, при этом происходит разрегистрация сеансовой переменной и уничтожение сессии. Соответствующий код реализации приведен в листинге: <?session_start(); unset($_SESSION['username']); // разрегистрировали переменную echo 'Привет, '.$_SESSION['username']; /* теперь имя пользователя уже не выводится */ session_destroy(); // разрушаем сессию ?> Как видно из рисунка, после разрегистрации сеансовой переменной значение массива $_SESSION ['username'] уже недоступно: Cookies Использование сookies удобно как для программистов, так и для пользователей. Пользователи выигрывают за счет того, что им не приходится каждый раз заново вводить информацию о себе, а программистам сookies помогают легко и надежно сохранять информацию о пользователях. Определение Cookies - это текстовые строки, хранящиеся на стороне клиента, и содержащие пары "имя-значение", с которыми связан URL, по которому броузер определяет нужно ли посылать cookies на сервер. Установка cookies Установка cookies производится с помощью функции setcookie: Setcookie Синтаксис: bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, int secure ]]]]] )Эта функция имеет следующие аргументы: Не нашли, что искали? Воспользуйтесь поиском:
|