МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ ФГБОУ ВО «Брянский государственный технический университет» Факультет отраслевой и цифровой экономики Кафедра «Цифровая экономика» Направление 09.03.03 «Прикладная информатика» Профиль «Корпоративные информационные системы» Отчет о выполнении лабораторной работы по дисциплине «Интернет-программирование» на тему «Методы передачи данных (GET, POST, FILES, сессии)» Студент Группа ________ ___Е.Ю.Серкова___ (подпись) (ИО Фамилия) О-21-ПИ-кис-Б Преподаватель д.э.н., доцент ________ ___В.С. Дадыкин___ ученая степень, звание (подпись) (ИО Фамилия) Брянск 2024 Оглавление 1. Ход работы. ............................................................................................... 3 1.1 Создание формы. ...............................................................................3 1.2 Метод POST. ...........................................................................................4 1.3 Метод GET. ............................................................................................. 4 1.4 Форма для загрузки файла на сайте .................................................5 1.5 Работа с сессиями – файл index.php. .................................................5 1.6 Работа с сессиями – файл serkova.php. .............................................6 1.7 Применение пароля. .............................................................................6 1.8 Форма для ввода с сессионными переменными. ............................ 7 2. Самостоятельное задание. .......... Ошибка! Закладка не определена. 2 1. Ход работы. Необходимые программы • • • • OpenServer (для ОС linux - XAMPP) IDE (выбрать одну): Phpstorm NetBeans Geany 2. Константы 1.1 Создание формы. Рисунок 1 – Создание формы. Рисунок 2 - Создание формы (страница сайта). 3 1.2 Метод POST. Рисунок 3 – Метод POST. Рисунок 4 – Метод POST (страница сайта). 1.3 Метод GET. Рисунок 5 - Метод GET. 4 Рисунок 6 - Метод GET (страница сайта). 1.4 Форма для загрузки файла на сайте. Рисунок 7- Форма для загрузки файла на сайте. Рисунок 8- Форма для загрузки файла на сайте (страница сайта). 1.5 Работа с сессиями – файл index.php. Рисунок 9 – Работа с сессиями – файл index.php. 5 Рисунок 10 – Работа с сессиями – файл index.php (страница сайта). 1.6 Работа с сессиями – файл afonina.php. Рисунок 11 - Работа с сессиями – файл afonina.php. Рисунок 12 - Работа с сессиями – файл afonina.php. (страница сайта). 1.7 Применение пароля. Рисунок 13 - Применение пароля. 6 1.8 Форма для ввода с сессионными переменными. Рисунок 14 – Форма для ввода с сессионными переменными. Рисунок 15 – Форма для ввода с сессионными переменными (страница сайта). 2. Создать секретную страницу с авторизацией. 7 Рисунок 19 – Код для секретной странице. Рисунок 20 – Страница сайта. Рисунок 21 – Код для главной странице. Рисунок 22 – Страница сайта. На рисунках 23,24 показан результат при авторизации. 8 Рисунок 23 – Результат Рисунок 24 – Результат. 9