|
|||
Инструкционная карта. Порядок выполнения работыИнструкционная карта Лабораторная работа №27, 28. Учебная дисциплина: Программные средства создания интернет-приложений Раздел 4. Web-программирование на стороне сервера Тема: Технология cookie. Создание, чтение и удаление cookie. Инициализация сессия. Регистрация в сессии переменных. Использование обработчиков сессий. Завершение сессий.
Порядок выполнения работы Задание №1 Создайте каталог Lab30. Создайте в нем файл Lab27. php и заполните его следующим кодом: На внешнем носителе найдите файлы Main. php, mycss. css и myjs. js и занесите их в папку с проектом. В браузере запустите страницу Lab27. php и получите следующее: При нажатии на кнопку «регистрация», вы осуществите переход на следующую страницу На данной странице отображаются данные, которые вы ввели в форму при регистрации. Это осуществлено с помощью сессии: при открытии страницы Lab27. php стартует сессия. При нажатии на кнопку «Регистрация» переменные сессии заполняются данными, которые ввел пользователь, после чего осуществляется переход на страницу Main. php, где происходит считывание данных из ассоциативного массива $_SESSION и вывод на экран. Создайте файл output. php и заполните его следующим кодом При нажатии на кнопку «Выход» переменные сессии обнуляются с помощью функции session_destroy(). Задание №2 Создайте страницу php. Запишите в сессию время захода пользователя на сайт. При обновлении страницы выводите сколько секунд назад пользователь зашел на сайт. Задание №3 Создайте страницу php. Запишите в куки время захода пользователя на сайт. При обновлении страницы выводите сколько секунд назад пользователь зашел на сайт. Задание №4 Создайте 6 страниц php. Составьте анкету из 5 вопросов. Каждый из вопросов располагается на отдельной странице и при нажатии на кнопку осуществляет переход к следующей странице, сохраняя все ответы в сессию. На 6 странице выведите результат теста: вопрос – выбранный ответ. Задание №5 Создайте 6 страниц php. Составьте анкету из 5 вопросов. Каждый из вопросов располагается на отдельной странице и при нажатии на кнопку осуществляет переход к следующей странице, сохраняя все ответы в куки. На 6 странице выведите результат теста: вопрос – выбранный ответ.
|
|||
|