POST մեթոդով PHP-ում ֆորմաների տվյալների ստացում
Ենթադրենք, այժմ մեր ֆորման ուղարկվում է POST մեթոդով.
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Այս դեպքում արդյունքի էջում ֆորմայի տվյալները
կգտնվեն $_POST փոփոխականում.
<?php
var_dump($_GET); // դատարկ array
var_dump($_POST); // array test1 և test2 բանալիներով
var_dump($_REQUEST); // array test1 և test2 բանալիներով
?>
Օգտագործելով ֆորմա, հարցրեք օգտատիրոջից նրա անունը և տարիքը: Ֆորման ուղարկելուց հետո արտածեք այդ տվյալները էկրանին:
Ենթադրենք, ֆորմայի միջոցով օգտատիրոջից հարցվում է գաղտնաբառը.
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Ենթադրենք, արդյունքի էջում փոփոխականում պահվում է ճիշտ գաղտնաբառը.
<?php
$pass = '12345';
?>
Կատարեք այնպես, որ ֆորման ուղարկելուց հետո արդյունքի էջում համեմատվի փոփոխականում գտնվող գաղտնաբառը և ֆորմայից ստացված գաղտնաբառը: Համեմատությունից հետո տեղեկացրեք օգտատիրոջը, արդյոք նա մուտքագրել է ճիշտ գաղտնաբառ, թե ոչ:
Երեք ինփուտների միջոցով հարցրեք օգտատիրոջից ծննդյան տարին, ամիսը և օրը: Ֆորման ուղարկելուց հետո որոշեք շաբաթվա օրը, որին օգտատերը ծնվել է: