PHP-de POST metodu bilen forma maglumatlaryny almak
Indi biziň formamyz POST metodu bilen iberilýändigini garalyň:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Bu ýagdaýda netije sahypasynda forma maglumatlary
$_POST üýtgeýjisinde bolar:
<?php
var_dump($_GET); // boş massiw
var_dump($_POST); // test1 we test2 açarlary bilen massiw
var_dump($_REQUEST); // test1 we test2 açarlary bilen massiw
?>
Formany ulanyp, ulanyjydan onuň adyny we ýaşyny soraň. Formany iberenden soň bu maglumatlary ekrana çykaryň.
Forma bilen ulanyjydan paroly soralmakda diýeliň:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Netije sahypasynda üýtgeýjide dogry parol saklanylygy diýeliň:
<?php
$pass = '12345';
?>
Formany iberenden soň netije sahypasynda üýtgeýjidäki parolyň we formadaky parolyň deňdigini barlamak üçin ýörelge düzüň. Deňleşdirilenden soň ulanyja, onuň ýazan parolynyň dogry ýa-da ýalňyşdygyny habar beriň.
Üç sany input bilen ulanyjydan ulanyjynyň doglan ýyl, aý we güni barada soraň. Formany iberenden soň ulanyjynyň doglan gününiň haýsy güni bolandygyny kesgitläň.