Лабораторная работа №9 Тема «Язык серверных сценариев php»




Скачать 99,74 Kb.
НазваниеЛабораторная работа №9 Тема «Язык серверных сценариев php»
Дата публикации10.04.2013
Размер99,74 Kb.
ТипЛабораторная работа

Преподаватель Халелова Е.Н.


Лабораторная работа №9

Тема « Язык серверных сценариев PHP»
Цель:

  1. Получение практических навыков в области разработки
    РНР-сценариев для решения пользовательских задач и динамического формирования программного кода.

  2. Научиться работать с предопределенными переменными



    1. Предопределенные переменные РНР


В РНР определены следующие массивы предопределенных пе­ременных:

  1. $HTTP_SERVER_VARS ($_SERVER) содержит переменные, установленные Web -сервером, либо напрямую связанные с окруже­нием выполнения текущего РНР-скрипта;

  2. ^ $HTTP_GET_VARS ($_GET) - переменные, передаваемые РНР-скрипту через HTTP методом GET;

  3. $HTTP_POST_VARS ($_POST) - переменные, передаваемые
    скрипту через HTTP методом POST;

  4. ^ $HTTP_COOKIE_VARS ($_COOKIE) - переменные, передаваемые PHP-скрипту через HTTP cookies;

  5. $HTTP_POST_FILES ($_FILES) - переменные, содержащие
    файлы, передаваемые скрипту через HTTP методом POST;

  6. 6) ($_REQUEST) - переменные, передаваемые PHP-скрипту че­рез механизмы ввода GET, POST и COOKIE, и которым, следовательно, нельзя доверять. Наличие и порядок включения переменных в
    этот массив определяется в соответствии с директивой конфигурации РНР variables_order. Этот массив не имеет прямых аналогов в версиях РНР до 4. 1.0;

  7. ^ $HTTP_SESSION_VARS ($_SESSION) - переменные, зарегистрированные на данный момент в сессии скрипта.




    1. Обработка форм с помощью PHP-сценария


РНР размещает данные, полученные от пользователя в одном из массивов предопределенных переменных $HTTP_GET_VARS или $HTTP_POST_VARS в зависимости от исполь­зованного метода передачи данных. Для получения данных из этих массивов в PHP-скрипте используют обращения типа $HTTP_POST_VARS[имя_поля_формы], если был использован метод передачи данных POST, или $HTTP_GET_VARS [имя_поля_формы], если был использован метод передачи данных GET.

Рассмотрим пример передачи данных с помощью формы, соз­данной с помощью следующего HTML-кода:

Передача данных РНР-скрипту



http://localhost/php_form_post.php" method=POST>

Введите имя:





Введите год рождения:









Внешний вид формы приведен на рис. 1

Рисунок 1 Форма для ввода данных
Разработаем PHP-сценарий, который получает данные из этой формы и выводит их в Web-браузер пользователя. Программный код приведен ниже.
приветствие


echo "Здравствуйте, $HTTP_POST_VARS[username]! Вы родились в

$HTTP_POST_VARS[year] году.
";

?>

Похожие:

Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа № Цель: Систематизировать знания по видам тканей
Тема. Волокнистые швейные материалы. Пряжа. Свойства ткани. Лабораторная работа №2
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛекция № Тема: «Основные элементы идеологии скриптового программирования»
Скрипт представляет собой исходный текст (листинг) программы на языке JavaScript или vbscript, размещенный в html-тексте, на клиентской...
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа №1 Тема: «html язык разметки гипертекста»
Структура Web-страницы. Большая часть тэгов образует контейнер, состоящий из открывающего и закрывающего тэгов. Тэги можно набирать...
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа
Лабораторная работа: Наблюдение сплошного и линейчатого спектров излучения Физика 11 класс моу сош с. Карасу
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconПланы и задания к лабораторным занятиям по синтаксису Лабораторная работа №1
В. В. Бабайцева, Л. Ю. Максимов. Современный русский язык: Синтаксис. Пунктуация. Ч. III. М.: Просвещение, 1987, с. 34-55
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа № Тема: Создание отчетов Access. Мастер отчетов....
Запустите Access и откройте базу данных Student, созданную в Лабораторных работах 1, 2 и 3
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconТема: язык, речь, речевая культура как основные понятия курса
Соотношение понятий «национальный язык», «государственный язык», «литературный язык»
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа 1 Тема
Работа Определение групп крови. Под группами крови аво понимают различные сочетания антигенов (агглютиногенов), находящихся в эритроцитах,...
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconЛабораторная работа №1 Тема: Составление алгоритмов
Цель работы: Научиться составлять алгоритмы с линейными и разветвляющимися видами. Ознакомление с циклическим алгоритмом
Лабораторная работа №9 Тема «Язык серверных сценариев php» iconТема урока Кол-во
Роль языка в жизни человека и общества. Русский язык – национальный язык русского народа, государственный язык РФ и язык межнационального...
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2019
контакты
pochit.ru
Главная страница