Hva er $_REQUEST-variabelen?
Hver gang et HTML-skjema opprettes og sendes, blir dataene overført og samlet inn ved hjelp av den superglobale variabelen $_REQUEST , som lagrer dataene i en assosiativ matrise. Denne variabelen er tilgjengelig i PHP versjon 4 og nyere. Selv om informasjonskapsler er ekskludert som standard i PHP versjon 7.0, er det fortsatt mulig å inkludere dem i $_REQUEST array ved å konfigurere .Dette konfigurasjonsfil.
Syntaks for $_REQUEST-variabel
Følgende syntaks brukes til å hente data fra HTML-skjemaet ved å bruke $_REQUEST funksjon i PHP:
$_REQUEST [ 'Skjemanavn' ]
?>
Hvordan bruke PHP $_REQUEST variabel?
Når du oppretter og sender inn et HTML-skjema, sendes dataene til serveren og for å samle inn disse dataene i PHP bruker vi den superglobale variabelen $_REQUEST som lagrer informasjonen i en assosiativ matrise. De $_REQUEST variabelen er designet for å akseptere input fra HTML-skjemaet via $_GET eller $_POST metoder.
For å samle inn skjemadata, må du først lage et HTML-dokument ved å bruke $_GET eller $_POST metode. Etter innsending av skjema kan du hente dataene fra skjemaet ved å bruke $_REQUEST variabel.
Eksempel
Det gitte eksemplet viser et skjema med et inndatafelt samt en send-knapp. Når vi sender inn dataene ved å klikke på send-knappen, sendes dataene i skjemaet til den angitte filen i et handlingsattributt til
< html >
< kropp >
< form handling = 'request.php' metode = 'post' >
Navn : < inndatatype = 'tekst' Navn = 'Navn' >< br >
OG - post : < inndatatype = 'tekst' Navn = 'e-post' >< br >
< inndatatype = 'sende inn' >
form >
$mail = $_REQUEST [ 'e-post' ] ;
ekko $mail ;
?>
kropp >
html >
Eksemplet ovenfor opprettet først et skjema som krever navnet og e-postadressen. Og så $_REQUEST variabelen brukes til å samle inn e-post data fra det gitte skjemaet som vist i utdataene.
Produksjon
Konklusjon
Den super globale variabelen $_REQUEST brukes til å samle inn data i en assosiativ matrise når et HTML-skjema opprettes og en forespørsel sendes. For dette formålet må vi først lage et HTML-skjema som inneholder noe informasjon ved å bruke $_GET eller $_POST metode. Deretter $_REQUEST variabel brukes til å samle inn de nødvendige dataene fra det gitte skjemaet.