Создать страницу для ввода имени пользователя (login) и пароля (passwd). Если пользователь вводит правильную пару (login/passwd), то сервер выдает страницу с сообщением, что доступ к секретным страницам открыт, и показывает метод, использованный для передачи данных. Login предлагается выбирать из списка.
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
сначала нужно создать форму вида:
<form action="01.php" method=POST><p>Выберите имя пользователя(login):<br><input type=radio name=login value=pit> Pit<br><input type=radio name=login value=bob checked> Bob<br>Введите пароль (passwd): <input type=password name=passwd><br><p><input type=submit value=send></form>
Затем нужно создать скрипт 01.php для обработки этой формы:
<?php$method = getenv("REQUEST_METHOD");if ($method["login"]==pit && $method["passwd"]==123){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($method);}elseif($method ["login"]=="bob" && $method ["passwd"]=="321"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($method);}else {echo "Неверный пароль";}?>
cначала нужно создать форму вида:
<form action="01.php" method=POST><p>Выберите имя пользователя(login):<br><input type=radio name=login value=pit> Pit<br><input type=radio name=login value=bob checked> Bob<br>Введите пароль (passwd): <input type=password name=passwd><br><p><input type=submit value=send></form>
Затем нужно создать скрипт 01.php для обработки этой формы:
<?php$method = getenv("REQUEST_METHOD");if ($_POST["login"]=="pit" && $_POST["passwd"]=="123"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_POST);}elseif($_POST["login"]=="bob" && $_POST["passwd"]=="321"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_POST);}else {echo "Неверный пароль";}?>(Верный ответ)
cначала нужно создать форму вида:
<form action="01.php"><p>Выберите имя пользователя(login):<br><input type=radio name=login value=pit> Pit<br><input type=radio name=login value=bob checked> Bob<br>Введите пароль (passwd): <input type=password name=passwd><br><p><input type=submit value=send></form>
Затем нужно создать скрипт 01.php для обработки этой формы:
<?php$method = getenv("REQUEST_METHOD");if ($_REQUEST["login"]=="pit" && $_REQUEST["passwd"]=="123"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_REQUEST);}elseif($_REQUEST["login"]=="bob" && $_REQUEST["passwd"]=="321"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_REQUEST);}else {echo "Неверный пароль";}?>(Верный ответ)
cначала нужно создать форму вида:
<form action="01.php"><p>Выберите имя пользователя(login):<br><input type=radio name=login value=pit> Pit<br><input type=radio name=login value=bob checked> Bob<br>Введите пароль (passwd): <input type=password name=passwd><br><p><input type=submit value=send></form>
Затем нужно создать скрипт 01.php для обработки этой формы:
<?php$method = getenv("REQUEST_METHOD");if ($_GET["login"]=="pit" && $_GET["passwd"]=="123"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_GET);}elseif($_GET["login"]=="bob" && $_GET["passwd"]=="321"){echo"Доступ открыт<br>";echo"Для передачи данных был использован метод ".$method;echo "<br>Переданные данные:";print_r($_GET);}else {echo "Неверный пароль";}?>(Верный ответ)