Атрыманне даных формаў метадам POST у PHP
Хай цяпер наша форма адпраўляецца метадам POST:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
У гэтым выпадку на старонцы выніку даныя
формы будуць ляжаць у зменнай $_POST
:
<?php
var_dump($_GET); // пусты масіў
var_dump($_POST); // масіў з ключамі test1 і test2
var_dump($_REQUEST); // масіў з ключамі test1 і test2
?>
З дапамогай формы спытайце ў карыстальніка яго імя і ўзрост. Пасля адпраўкі формы вывядзіце гэтыя даныя на экран.
Хай з дапамогай формы ў карыстальніка пытаюцца пароль:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Хай на старонцы з вынікам у зменнай захоўваецца правільны пароль:
<?php
$pass = '12345';
?>
Зрабіце так, каб пасля адпраўкі формы на старонцы выніку параўноўваўся пароль з зменнай і пароль з формы. Пасля параўнання паведаміце карыстальніку, правільны ён увёў пароль ці не.
З дапамогай трох інпутаў спытайце ў карыстальніка год, месяц і дзень нараджэння карыстальніка. Пасля адпраўкі формы вызначыце дзень тыдня, у які нарадзіўся карыстальнік.