Главная / Язык программирования PHP / Создать страницу для ввода имени пользователя (login) и пароля (passwd). Если пользователь вводит правильную пару (login/passwd), то сервер выдает страницу с сообщением, что доступ к секретным страницам открыт, и показывает метод, использованный для перед

Создать страницу для ввода имени пользователя (login) и пароля (passwd). Если пользователь вводит правильную пару (login/passwd), то сервер выдает страницу с сообщением, что доступ к секретным страницам открыт, и показывает метод, использованный для передачи данных. Login предлагается выбирать из списка.

вопрос

Правильный ответ:

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 "Неверный пароль";} ?>

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 "Неверный пароль";} ?>

сначала нужно создать форму вида:

<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"> <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 "Неверный пароль";} ?>
Сложность вопроса
80
Сложность курса: Язык программирования PHP
50
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за ответы по intiut'у.
10 окт 2018
Аноним
Я провалил экзамен, почему я не углядел этот сайт с всеми ответами с тестами intuit в начале года
24 авг 2018
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.