Hvordan få navnet på en Bestått variabel i PHP
En av de mest utbredte bruken av server-side skriptspråk som PHP er å sende informasjon til og å motta informasjon fra andre nettsider. PHP har innebygde funksjoner ($ _GET og $ _POST) som gjør denne prosessen enkel ved automatisk lagring av data som sendes inn i webskjemaer i det innebygde PHP arrays. Når dataene er lagret ved hjelp av disse funksjoner, kan det hentes ut og brukes i en rekke måter, for eksempel for å endre brukergrensesnitt, for å tilveiebringe tilbakemelding, eller, mest hyppig, for å lagre feltverdier i filer og databaser.
Bruksanvisning
Få Navnet på en Bestått Verdi Bruke $ _POST
1 Åpne en teksteditor, og opprette en ny fil med navnet postVar.php. Legg noen HTML-koder til filen som utgjør en grunnleggende HTML-side.
<Html>
<Head> </ head>
<Body> </ body>
</ Html>
2 Bruk HTML-koder for å lage et HTML-skjema mellom "<body>" og "</ body" tags og sett formen metode til "post" og sett formen handling til "postVar.php." Lukk skjemaet tag.
<Html>
<Head> </ head>
<Body>
<Form method = "post" action = "postVar.php">
</ Form>
</ Body>
</ Html>
3 Legg en HTML-inngang ( "<input>") feltet mellom "<form>" og "</ form>" koder, og still inn inngangen feltets "verdi" attributt til teksten "bestått verdi". Still inngangs feltet "navn" tillegger "passed_input."
<Html>
<Head> </ head>
<Body>
<Form action = "postVar.php" method = "post">
<Input value = "bestått value" name = "passed_input">
</ Form>
</ Body>
</ Html>
4 Legg en andre HTML-inngang ( "<input>") felt til filen. Still inngangs feltets "type" attributt til "send". Dette attributtet angir at inntastingsfeltet (knapp) skal sende inn skjemaet når klikket.
<Html>
<Head> </ head>
<Body>
<Form action = "postVar.php" method = "post">
<Input value = "bestått value" name = "passed_input">
<Input type = "submit">
</ Form>
</ Body>
</ Html>
5 Legg et åpent PHP delimiter ( "<? Php") og en nær PHP skilletegn ( "?>") Til filen. Plasser disse skilletegn mellom "<body>" og "</ body>" HTML-koder.
<Html>
<Head>
<Form action = "postVar.php" method = "post">
<Input value = "bestått value" name = "passed_input">
<Input type = "submit">
</ Form>
</ Head>
<Body>
<? Php
?>
</ Body>
</ Html>
6 Bruk PHP $ _POST metode og et ekko kommando for å hente "passed_input" verdi og utgang til websiden. Lagre og lukk postVar.php.
<Html>
<Head>
<Form action = "postVar.php" method = "post">
<Input value = "bestått value" name = "passed_input">
<Input type = "submit">
</ Form>
</ Head>
<Body>
<? Php
echo $ _POST [ 'passed_input'];
?>
</ Body>
</ Html>
7 Åpne postVar.php i en nettleser. Klikk på "Submit Query" -knappen for å sende siden og hente den bokførte verdien. Kontroller at verdien er skrevet til siden.
Få Navnet på en Bestått Verdi Bruke $ _GET
8 Åpne en teksteditor, og opprette en ny fil med navnet "getVar.php." Legg noen HTML-koder til filen som utgjør en grunnleggende HTML-side.
<Html>
<Head> </ head>
<Body> </ body>
</ Html>
9 Legg to PHP skilletegn til filen mellom "<body>" og "</ body>" koder. All tekst plassert mellom disse to skilletegn vil bli tolket som PHP kode.
<Html>
<Head> </ head>
<Body>
<? Php
?>
</ Body>
</ Html>
10 Bruk PHP "$ _GET" metoden og en PHP "echo ()" -kommandoen for å hente verdien "passed_value" og utgang til websiden. Lagre og lukk getVar.php.
<Html>
<Head> </ head>
<Body>
<? Php
echo $ _GET [ 'passed_value'];
?>
</ Body>
</ Html>
11 Åpne "getVar.php" i en nettleser. Tilføy argumentet
"? Passed_value = gått verdi" for å åpne siden og passerer argumentet med $ _GET metoden. Kontroller at verdien er skrevet til websiden. Et eksempel er gitt for klarhet og illustrasjon.
getVar.php? passed_value = passert verdi
Hint
- The $ _GET-funksjonen brukes vanligvis når du sender skjemadata. Hvis du vil sende et skjema med $ _GET funksjon, bruk metoden attributtet "få".
- Bruk $ _POST funksjon når informasjonen sendes må være usynlig for brukerne.
- Bruk $ _GET funksjonen når en side må bokmerke.
- PHP $ _REQUEST funksjonen kan brukes til å hente innholdet i både $ _GET og $ _POST metoder.
- Brukeren validering bør brukes når henting av data, særlig hvis dataene kommer til å settes inn i en database.
- Det er en 8MB maks størrelse for POST-metoden. Dette kan endres i php.ini.
- The $ _GET Funksjonen skal ikke brukes til å sende sensitiv informasjon, som passord, fordi informasjonen er synlig i nettadressen.