Php accepterar data från formuläret. PHP _SELF i formulärets action-attribut


JavaScript är blockerat i din webbläsare. Vänligen aktivera JavaScript för att webbplatsen ska fungera!

Arbeta med formulär

HTML-formulär används för att överföra data från användaren av en webbsida till servern. PHP tillhandahåller ett antal specialverktyg för att arbeta med formulär.

Fördefinierade variabler

PHP har ett antal fördefinierade variabler som inte ändras i alla applikationer som körs i en viss miljö. De kallas även miljövariabler eller Miljövariabler. De återspeglar miljöns inställningar Apache webbserver, samt information om begäran av denna webbläsare. Det är möjligt att erhålla värdena för URL, frågesträng och andra element i HTTP-förfrågan.

Alla fördefinierade variabler finns i den associativa arrayen $GLOBALS. Förutom miljövariabler innehåller denna array även globala variabler definierade i programmet.

Exempel 1 Visa $GLOBALS array

Som ett resultat kommer en lista med alla globala variabler att visas på skärmen, inklusive Miljövariabler. De mest använda är:

Variabel Beskrivning Innehåll
$_SERVER["HTTP_USER_AGENT"]Klientnamn och versionMozilla/5.0 (kompatibel; Googlebot/2.1; +http://www.google.com/bot.html)
$_SERVER["REMOTE_ADDR"]IP-adress144.76.94.14
getenv("HTTP_X_FORWARDED_FOR")Klientens interna IP-adress
$_SERVER["REQUEST_METHOD"]Begärningsmetod (GET eller POST)SKAFFA SIG
$_SERVER["QUERY_STRING"]GET-förfrågan kodad data som skickas tillsammans med URL:en
$_SERVER["REQUEST_URL"]Fullständig kundadress inklusive frågesträng
$_SERVER["HTTP_REFERER"]Webbadressen till sidan från vilken begäran gjordes
$_SERVER["PHP_SELF"]Sökväg till programmet som körs/index.php
$_SERVER["SERVER_NAME"]Domänhemsida
$_SERVER["REQUEST_URI"]Väg/php/php_form.php
Hantera användarinmatning

PHP-indatabehandlingsprogrammet kan separeras från HTML-texten som innehåller inmatningsformulären, eller så kan det placeras på en sida.

Exempel 2 Exempel på ingångsbearbetning






2024 gtavrl.ru.