Компьютерные курсы, Учебный центр Контакт, город Киев
Подготовка программистов для иностранных компаний
Компьютерные курсы, Учебный центр Контакт, город Киев
(044) 233-01-83
(044) 229-81-01
(044) 277-42-05
(044) 277-40-42
center@contact.com.ua
03056, Киев, пер. Ковальский 13, 1-й этаж, офис №2

Компьютерные курсы в Киеве

О нас  |  Преподаватели  |  Расписание  |  Цены  |  Контакты  |  Запись online   |  Консультация online 
Программы курсов
Курсы ArchiCad Компьютерные Курсы
Пользователь ПК
Компьютер для начинающих
Профессиональный пользователь ПК
Создание сайтов
Курсы web дизайна
Основы программирования
CMS система
Web программирование для профессионалов
Курсы SEO
Анимация в Macromedia Flash
Курсы копирайтинга
Компьютерная графика и верстка
Курсы дизайнеров
Курсы компьютерной графики
Курсы компьютерной вёрстки
Курсы Latex
Курсы бухгалтеров
Курсы бухгалтеров
Курсы главных бухгалтеров
Курсы 1С Бухгалтерия
Программирование и базы данных
Программирование Delphi
Программирование С++
Программирование C#
Программирование MS SQL Server
Программирование C# pro
Программирование MS SQL Server Pro
Программирование Java
Программирование Java pro
Системное администрирование
Системное администрирование Windows
Установка и администрирование офисных Linux-серверов
Системное администрирование Unix
Курсы Unix для профессионалов
Дизайн 3D Max
Обучение 3d max
Курсы КОМПАС-3D V.11
Курсы AutoCad и Archicad
Курсы AutoCAD 2D
Курсы AutoCAD 3D
Курсы ArchiCAD
Сметное дело
Курсы АВК
Курсы для бизнеса
Технология ведения деловых переговоров
Организация и управление деловыми процессами
Видеодизайн
Курсы Видеодизайна
Компьютерный звук
Курсы компьютерного звука
Тестирование ПО
Курсы тестирования ПО
Тестирование ПО Pro
Технический английский
Английский для IT специалиста
Английский для программистов
Английский для системных администраторов
Курсы выходного дня
Web дизайн (суббота)
Web программирование (суббота)
Доп. информация
Курсы компьютерные Правила обучения
Курсы компьютерные Корпоративным клиентам
Курсы компьютерные Компьютерные тренинги
Курсы компьютерные Аренда компьютерных классов
Курсы компьютерные Вакансии
Курсы компьютерные Компьютерный сервис
Курсы компьютерные Карта сайта

 

Web программирование для профессионалов



 Статьи: Web программирование для профессионалов


  1. Курсы программирование PHP. Изучаем новые технологии

  2. Kурсы программирование веб. Изучаем использование веб сервисов

  3. Курсы программирования PHP. Изучаем историю PHP

  4. Kурсы программирования web. Изучаем конфигурирование PHP

  5. Курсы программирование PHP. Обработка информации о пользователях в PHP

 

Сессии (сеансы) в PHP


Данная статья может быть полезна людям, постигающим нюансы веб-программирования. Здесь речь пойдёт о том, каким образом веб-программист должен работать с информацией о пользователях. Элементы, использующиеся для получения и хранения сведений о пользователях во время их переходов от страницы к странице, носят название сессии и cookies. Различие между ними состоит в том, что сессии сохраняются сервером в виде временных файлов,  cookies, содержатся на компьютере самого пользователя и отправляются серверу по запросу через браузер.
Эти элементы необходимы для сохранения информации о пользователях и предоставлении им интересующей их новой информации, поэтому они незаменимы для работы интернет-магазинов, различных форумов и тому подобных приложениях.
Протокол HTTP не оперирует встроенным способом сохранения информации об одном пользователе и его передвижению по сайту. То есть, не используя никаких вспомогательных методов, невозможно установить что те или иные переходы от страницы к странице сайта принадлежат одному и тому же пользователю. Управлять сеансами возможно благодаря существующих для этого функций. Следует понимать, что сеанс образуется с помощью переменных, отличающихся от обычных тем, что сохраняются даже после завершения PHP-сценария.
Существуют такие этапы работы с сессиями:
 открытие сессии (зачастую для этого  используется функция session_start, как самая простая функция выполнения этой задачи);
регистрация переменных сессии и использование этих переменных (после запуска сессии эта функция помогает сохранять всю необходимую информацию в одном массиве. Функция будет выглядеть так: <?php

 

  // Инициируем сессию

  session_start();

 

  // Помещаем значение в сессию

  $_SESSION['name'] = "value";

 

  // Помещаем массив в сессию

  $arr = array("first", "second", "third");

  $_SESSION['arr'] = $arr;

 

  // Выводим ссылку на другую страницу

  echo "<a href='other.php'>другая страница</a>";

?>
Извлечь же информацию из массива можно с помощью такой функции: <?php

  // Инициируем сессию

  session_start();

  // Выводим содержимое суперглобального массива $_SESSION

  echo "<pre>";

  print_r($_SESSION);
 
  echo "</pre>";

?>;
закрытие сессии (перед выпонением этого действия необходимо разрегестрировать все переменные сессии, завершение сессии выполняется с помощью функции  unset($_SESSION["username"]);.
 

 

 


Web программирование для профессионалов


Компьютерные курсы|Учебные классы|Выпускники|Ссылки партнеров|Выставки|Статьи
Web дизайн / 3D Max / Web программирование / Photoshop
bigmir)net TOP 100
Украинский портАл
Компьютерные курсы Киев "Контакт"
переулок Ковальский 13А
Киев , 03056 Украина
277-42-05
Создание и продвижение сайтов : Clear Design
© 2005 Компания ��НТЕХФОРВАРД в Киеве