Co je proměnná $_REQUEST?
Kdykoli je vytvořen a odeslán formulář HTML, data se přenesou a shromáždí pomocí super globální proměnné $_REQUEST , který ukládá data do asociativního pole. Tato proměnná je dostupná ve verzi PHP 4 a novější. Ačkoli jsou soubory cookie ve výchozím nastavení v PHP verze 7.0 vyloučeny, je stále možné je zahrnout do $_REQUEST pole konfigurací .Tento konfigurační soubor.
Syntaxe proměnné $_REQUEST
Následující syntaxe se používá k získání dat z formuláře HTML pomocí $_REQUEST funkce v PHP:
$_REQUEST [ 'název formuláře' ]
?>
Jak používat proměnnou PHP $_REQUEST?
Když vytvoříte a odešlete HTML formulář, data jsou odeslána na server a ke shromažďování těchto dat v PHP používáme super globální proměnnou $_REQUEST který ukládá informace do asociativního pole. The $_REQUEST proměnná je navržena tak, aby přijímala vstup z HTML formuláře přes $_GET nebo $_POST metody.
Chcete-li shromáždit data formuláře, musíte nejprve vytvořit dokument HTML pomocí $_GET nebo $_POST metoda. Po odeslání formuláře můžete načíst data z formuláře pomocí $_REQUEST variabilní.
Příklad
Uvedený příklad zobrazuje formulář se vstupním polem a tlačítkem Odeslat. Kdykoli odešleme data kliknutím na tlačítko Odeslat, data ve formuláři se odešlou do zadaného souboru v atributu akce
< html >
< tělo >
< formulářová akce = 'request.php' metoda = 'pošta' >
název : < Typ vstupu = 'text' název = 'název' < br >
A - pošta : < Typ vstupu = 'text' název = 'e-mailem' < br >
< Typ vstupu = 'Předložit' >
formulář >
$mail = $_REQUEST [ 'e-mailem' ] ;
echo $mail ;
?>
tělo >
html >
Výše uvedený příklad nejprve vytvořil formulář, který vyžaduje jméno a e-mail. Potom $_REQUEST proměnná se používá ke shromažďování e-mailem data z daného formuláře, jak je uvedeno na výstupu.
Výstup
Závěr
Super globální proměnná $_REQUEST se používá ke shromažďování dat v asociativním poli při každém vytvoření formuláře HTML a odeslání požadavku. Za tímto účelem musíme nejprve vytvořit HTML formulář obsahující některé informace pomocí $_GET nebo $_POST metoda. Pak $_REQUEST proměnná slouží ke sběru požadovaných dat z daného formuláře.