Дар PHP маълумоти формро бо усули POST гирифтан
Бигзор акнун форми мо бо усули 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';
?>
Чунке ки пас аз фиристодани форм дар саҳифаи натиҷа рамз аз тағирёбанда ва рамз аз форм муқоиса шавад. Пас аз муқоиса ба корбар хабар диҳед, ки оё ӯ рамзи дурустро ворид кардааст ё не.
Бо ёрии се вурудии инпут аз корбар соли таваллуд, моҳ ва рӯзи таваллуди корбарро бипурсед. Пас аз фиристодани форм рӯзи ҳафтаро муайян кунед, ки корбар дар он таваллуд шудааст.