Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
15 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
90.16 kB
Просмотров:
69
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![МДК . . Web-программирование.](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img0.jpg)
Содержание слайда: МДК 02.02. Web-программирование. Язык РНР
Работа с формой
№2 слайд![Суперглобальные переменные](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img1.jpg)
Содержание слайда: Суперглобальные переменные PHP
Доступны в любом месте скрипта.
$GLOBALS
Содержит ссылку на каждую переменную, доступную в данный момент в глобальной области видимости скрипта. Ключами этого массива являются имена глобальных переменных.
$_SERVER
Переменные, установленные web-сервером
№3 слайд![Суперглобальные переменные](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img2.jpg)
Содержание слайда: Суперглобальные переменные PHP
$_GET
Ассоциативный массив данных. Содержит переменные, передаваемые скрипту с помощью метода GET.
$_POST
Ассоциативный массив данных. Содержит переменные, передаваемые скрипту с помощью метода POST.
№4 слайд![Суперглобальные переменные](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img3.jpg)
Содержание слайда: Суперглобальные переменные PHP
$_COOKIE
Переменные, передаваемые скрипту через HTTP cookies.
$_FILES
Переменные, передаваемые скрипту через HTTP post-загрузку файлов.
№5 слайд![Суперглобальные переменные](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img4.jpg)
Содержание слайда: Суперглобальные переменные PHP
$_REQUEST
Переменные, передаваемые скрипту через механизмы ввода GET, POST и COOKIE
$_SESSION
Переменные, зарегистрированные на данный момент в сессии скрипта
№6 слайд![Способы передачи параметров](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img5.jpg)
Содержание слайда: Способы передачи параметров сценарию
Наиболее распространенными методами передачи данных между браузером и сценарием являются GET и POST.
Метод GET. Данные методом GET передаются путем их добавления к URL-адресу вызываемого сценария, предназначенного для обработки полученной информации.
№7 слайд![Пример lt ?php echo Привет .](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img6.jpg)
Содержание слайда: Пример
<?php
echo 'Привет '.$_GET["name"].'!';
?>
№8 слайд![Использование метода GET Файл](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img7.jpg)
Содержание слайда: Использование метода GET
Файл forma_get.php
<html>
<head><title>Форма для передачи данных методом GET</title></head>
<body>
<form action="get_method.php" method="get">
Введите имя <input type="text" name="num" value=""><br>
<input type="submit" name="bsubmit" value="Отправить">
</form>
</body>
</html>
№9 слайд![Файл get method.php lt html](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img8.jpg)
Содержание слайда: Файл get_method.php
<html>
<head><title>Проверка метода GET</title></head>
<body>
<?php
if(isset($_GET['num'])){
echo $_GET['num'];
}
?>
</body>
</html>
№10 слайд![Использование метода POST](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img9.jpg)
Содержание слайда: Использование метода POST
Способ позволяет скрыто передавать переменные.
Файл forma_post.php
<html>
<head><title>Форма для передачи данных методом POST </title>
</head>
<body>
<form action="forma_post.php" method="post">
Введите имя <input type="text" name="num" value=""> <br>
<input type="submit" name="bsubmit" value="Отправить">
</form>
</body>
</html>
№11 слайд![Файл post method.php lt html](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img10.jpg)
Содержание слайда: Файл post_method.php
<html>
<head><title>Проверка метода POST </title></head>
<body>
<?php
if(isset($_POST['num'])){
echo $_POST['num'];
}
?>
</body>
</html>
№12 слайд![Пример lt ?php echo lt lt lt](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img11.jpg)
Содержание слайда: Пример
<?php
echo <<<_FORM
<form action="post.php" method="post">
Имя: <input type="text" name="username"><br>
Email: <input type="text" name="email"><br>
<input type="submit" name="submit" value="Отправить!">
</form>
_FORM;
if(isset($_POST['username'])){echo $_POST['username'];}
if(isset($_POST['email'])){echo $_POST['email'];}
?>
№13 слайд![Метод POST Пример forma](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img12.jpg)
Содержание слайда: Метод POST
Пример forma_post.php
<!DOCTYPE>
<html>
<body>
<form action="formamethod.php" method="post">
Имя: <input type="text" name="username"><br>
Email: <input type="text" name="email"><br>
<input type="submit" name="submit" value="Отправить!">
</form>
</body>
</html>
№14 слайд![Метод POST Пример post](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img13.jpg)
Содержание слайда: Метод POST
Пример post_method.php
<?php
if (isset($_POST['username']))
{
echo $_POST['username'];
}
if (isset($_POST['email']))
{
echo $_POST['email'];
}
?>
№15 слайд![Схема кодирования данных из](/documents_6/a5a547b7b1aec14020c5371deefb5b50/img14.jpg)
Содержание слайда: Схема кодирования данных из формы
Для каждого элемента формы, имеющего имя, заданное параметром name, формируется пара name = value, где value - значение элемента, введенное пользователем или назначенное по умолчанию. При отсутствии значения, соответствующая пара имеет вид: name =.
Все пары объединяются в строку через разделитель &. Символы, не допустимые в составе URL (русские символы, пробелы, служебные символы) заменяются последовательностью, состоящей из символа % и их 16-го ASCII кода.
Закодированная информация передается серверу одним из методов (GET или POST).