Čo je to premenná $_REQUEST?
Vždy, keď sa vytvorí a odošle formulár HTML, údaje sa prenesú a zhromažďujú pomocou super globálnej premennej $_REQUEST , ktorý ukladá údaje do asociatívneho poľa. Táto premenná je dostupná vo verzii PHP 4 a novších. Aj keď sú cookies v PHP verzie 7.0 štandardne vylúčené, stále je možné ich zahrnúť do $_REQUEST pole konfiguráciou .Toto konfiguračný súbor.
Syntax pre premennú $_REQUEST
Nasledujúca syntax sa používa na získanie údajov z formulára HTML pomocou $_REQUEST funkcia v PHP:
$_REQUEST [ 'názov formulára' ]
?>
Ako používať premennú PHP $_REQUEST?
Keď vytvoríte a odošlete HTML formulár, údaje sa odošlú na server a na zhromažďovanie týchto údajov v PHP používame super globálnu premennú $_REQUEST ktorý uchováva informácie v asociatívnom poli. The $_REQUEST premenná je navrhnutá tak, aby prijímala vstup z HTML formulára cez $_GET alebo $_POST metódy.
Ak chcete zhromaždiť údaje formulára, musíte najskôr vytvoriť dokument HTML pomocou $_GET alebo $_POST metóda. Po odoslaní formulára môžete získať údaje z formulára pomocou $_REQUEST premenlivý.
Príklad
Uvedený príklad zobrazuje formulár so vstupným poľom, ako aj tlačidlom na odoslanie. Kedykoľvek odošleme údaje kliknutím na tlačidlo odoslať, údaje vo formulári sa odošlú do zadaného súboru v atribúte action tag, ktorý je request.php v našom prípade. Potom použijeme $_REQUEST premennej na načítanie údajov z daného formulára.
< html >
< telo >
< formulárová akcia = 'request.php' metóda = 'post' >
názov : < typ vstupu = 'text' názov = 'názov' < br >
A - pošty : < typ vstupu = 'text' názov = 'e-mail' < br >
< typ vstupu = 'Predložiť' >
formulár >
$mail = $_REQUEST [ 'e-mail' ] ;
ozvena $mail ;
?>
telo >
html >
Vyššie uvedený príklad najprv vytvoril formulár, ktorý vyžaduje meno a e-mail. Potom $_REQUEST premenná sa používa na zber email údaje z daného formulára tak, ako sú zobrazené na výstupe.
Výkon
Záver
Super globálna premenná $_REQUEST sa používa na zhromažďovanie údajov v asociatívnom poli vždy, keď sa vytvorí formulár HTML a odošle sa požiadavka. Na tento účel musíme najprv vytvoriť HTML formulár obsahujúci nejaké informácie pomocou $_GET alebo $_POST metóda. Potom $_REQUEST premenná slúži na zber požadovaných údajov z daného formulára.