Heim Backend-Entwicklung PHP-Tutorial Verwendung der PHP-Funktion import_request_variables() und Beispielanalyse

Verwendung der PHP-Funktion import_request_variables() und Beispielanalyse

Jun 04, 2018 am 10:38 AM
import request variables

In diesem Artikel wird hauptsächlich die Verwendung der PHP-Funktion import_request_variables() vorgestellt und die Funktion, Definition und die damit verbundenen Verwendungsfähigkeiten der Funktion import_request_variables anhand von Beispielen analysiert

Die Funktion import_request_variables kann, wenn register_global = off, die GET/POST/Cookie-Variablen in den globalen Bereich importieren.

Beschreibung

bool import_request_variables ( string types [, string prefix])
Nach dem Login kopieren

Importiert GET/POST/Cookie-Variablen in den globalen Bereich. Diese Funktion ist nützlich, wenn Sie register_globals deaktiviert haben, aber dennoch einige globale Variablen verwenden möchten.

Mit dem Parameter „types“ können Sie die Variablen angeben, die importiert werden müssen. Die Buchstaben „G“, „P“ und „C“ können jeweils für GET, POST und Cookie verwendet werden. Bei diesen Buchstaben wird die Groß-/Kleinschreibung nicht beachtet, Sie können also jede beliebige Kombination aus „g“, „p“ und „c“ verwenden. POST enthält Dateiinformationen, die über die POST-Methode hochgeladen wurden. Beachten Sie die Reihenfolge dieser Buchstaben. Bei Verwendung von „gp“ überschreibt die POST-Variable die gleichnamige GET-Variable. Alle Buchstaben außerhalb von GPC werden ignoriert. Der Parameter

prefix dient als Präfix des Variablennamens und wird vor allen in den globalen Bereich importierten Variablen platziert. Wenn Sie also eine GET-Variable mit dem Namen „userid“ haben und „pref_“ als Präfix angeben, erhalten Sie eine globale Variable mit dem Namen $pref_userid.

Wenn Sie daran interessiert sind, andere globale Variablen (z. B. SERVER-Variablen) zu importieren, sollten Sie die Verwendung von extract() in Betracht ziehen.

Hinweis: Obwohl der Präfixparameter optional ist, erhalten Sie einen E_NOTICE-Fehler, wenn Sie kein Präfix oder eine leere Zeichenfolge als Präfix angeben. Fehler auf Notizebene werden nicht mit der standardmäßigen Fehlerberichtsebene angezeigt.

<?php
// This will import GET and POST vars
// with an "rvar_" prefix
import_request_variables("gp", "rvar_");
echo $rvar_foo;
?>
Nach dem Login kopieren

Verwenden Sie die Funktion import_request_variables(), um selektiv eine Sammlung globaler Variablen zu registrieren. Mit dieser Funktion können Sie die Werte von $_GET, $_POST und $_COOKIE importieren. Sie können auch jeder importierten Variablen ein Präfix hinzufügen.

Die Typzeichenfolge im Parameter erlaubt die Zeichen g, p, c oder eine beliebige Kombination der drei Zeichen. Unter diesen steht „g“ für die GET-Variable, „p“ für die POST-Variable und „c“ für Cookies. Hinweis: Es gibt einen Unterschied in der Reihenfolge der 3 Zeichen. Wenn „pg“ verwendet wird, überschreibt die POST-Variable die gleichnamige Variable „$_GET“. Vorrang vor $_POST haben.

Ein Skriptbeispiel, das die Funktion import_request_variable() zum Implementieren des Variablenimports verwendet, lautet wie folgt:

//导入POST提交的变量值,前缀为post_
import_request_variable("p", "post_");
//导入GET和POST提交的变量值,前缀为gp_,GET优先于POST
import_request_variable("gp", "gp_");
//导入Cookie和GET的变量值,Cookie变量值优先于GET
import_request_variable("cg", "cg_");
Nach dem Login kopieren

Wenn wir den „pg-Parameter“ in der Funktion import_request_variables() verwenden, sehen Sie sich bitte das folgende Skript an Beispiel:

<?php
if(isset($_REQUEST[&#39;btn_submit&#39;])){
echo "正常取得的表单POST变量值:".$_REQUEST[&#39;Username&#39;]."<br />";
import_request_variables("pg", "import_");
//显示导入的变量名称
echo "使用import_request_variables函数导入的变量值:".$import_Username;
}
?>
<form id="test_form" name="test_form" method="POST" action="">
请输入您的名字:
<label>
<input type="text" name="Username" id="Username" />
</label>
<label>
<input type="submit" name="btn_submit" id="btn_submit" value="提交" />
</label>
<br />
</form>
Nach dem Login kopieren

Dieses Formular fordert den Benutzer auf, einen Namen einzugeben. Nach Abschluss und Übermittlung zeigt das Skript den übermittelten Namen im Browser an.

Hinweis: Der Präfixparameter ist erforderlich, oder wenn ein leerer String als Variablenpräfix angegeben wird, gibt PHP einen E_NOTICE-Fehler aus.

Die Funktion import_request_variables() stellt uns eine Zwischenmethode zur Verfügung, die für die folgenden Situationen geeignet ist:

Wenn der Benutzer das Supervariablen-Array nicht verwenden kann
2. ini Wenn der Parameter register_globals der Konfigurationsdatei Off ist (der Standardwert ist Off für Versionen nach PHP 5), verwenden Sie import_request_variables, um die Supervariablen-Arrays GET/POST/Cookie in den globalen Bereich zu importieren.
3. Solange der eingeführte Variablenbereich deklariert ist, ist es während der Entwicklung nicht erforderlich, eine Reihe langer superglobaler Array-Namen in $_GET oder $_REQUEST zu schreiben.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.

Verwandte Empfehlungen:

PHP-Implementierung zum Abrufen von Formulardaten und HTML-Einbettung von PHP-Skripten

So implementieren Sie die Seitenanzeige von Daten in PHP und seine Einfachheit Beispiel

Eine einfache Analyse verwirrender Längenberechnungsprobleme in PHP

Das obige ist der detaillierte Inhalt vonVerwendung der PHP-Funktion import_request_variables() und Beispielanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Was bedeutet PHP-Anfrage? Was bedeutet PHP-Anfrage? Jul 07, 2021 pm 01:49 PM

Die chinesische Bedeutung von request ist „request“. Es ist eine globale Variable in PHP und ein Array, das „$_POST“, „$_GET“ und „$_COOKIE“ enthält. Die Variable „$_REQUEST“ kann per POST oder GET übermittelte Daten und COOKIE-Informationen abrufen.

Was ist das Request-Objekt in PHP? Was ist das Request-Objekt in PHP? Feb 27, 2024 pm 09:06 PM

Das Request-Objekt in PHP ist ein Objekt, das zur Verarbeitung von HTTP-Anfragen verwendet wird, die vom Client an den Server gesendet werden. Über das Request-Objekt können wir die Anforderungsinformationen des Clients abrufen, z. B. die Anforderungsmethode, die Anforderungsheaderinformationen, die Anforderungsparameter usw., um die Anforderung zu verarbeiten und zu beantworten. In PHP können Sie globale Variablen wie $_REQUEST, $_GET, $_POST usw. verwenden, um angeforderte Informationen zu erhalten, aber diese Variablen sind keine Objekte, sondern Arrays. Um Anfrageinformationen flexibler und bequemer bearbeiten zu können, können Sie dies tun

Wie funktioniert der Import von Python? Wie funktioniert der Import von Python? May 15, 2023 pm 08:13 PM

Hallo, mein Name ist somenzz, du kannst mich Bruder Zheng nennen. Der Import von Python ist sehr intuitiv, aber manchmal werden Sie feststellen, dass trotz des Vorhandenseins des Pakets immer noch ModuleNotFoundError auftritt. Der relative Pfad ist offensichtlich sehr korrekt, aber der Fehler ImportError:attemptedrelativeimportwithnoknownparentpackage importiert ein Modul im selben Verzeichnis ein anderes. Die Module des Verzeichnisses sind völlig unterschiedlich. Dieser Artikel hilft Ihnen, den Import zu vereinfachen, indem er einige Probleme analysiert, die bei der Verwendung des Imports auftreten. Auf dieser Grundlage können Sie problemlos Attribute erstellen.

So verwenden Sie die Funktion urllib.request.urlopen() zum Senden einer GET-Anfrage in Python 3.x So verwenden Sie die Funktion urllib.request.urlopen() zum Senden einer GET-Anfrage in Python 3.x Jul 30, 2023 am 11:28 AM

So verwenden Sie die Funktion urllib.request.urlopen() in Python3.x, um eine GET-Anfrage zu senden. Bei der Netzwerkprogrammierung müssen wir häufig Daten von einem Remote-Server erhalten, indem wir eine HTTP-Anfrage senden. In Python können wir die Funktion urllib.request.urlopen() im Modul urllib verwenden, um eine HTTP-Anfrage zu senden und die vom Server zurückgegebene Antwort zu erhalten. In diesem Artikel wird die Verwendung vorgestellt

Die Rolle und Bedeutung von Request in PHP Die Rolle und Bedeutung von Request in PHP Feb 27, 2024 pm 12:54 PM

Die Rolle und Bedeutung von Request in PHP In der PHP-Programmierung ist Request ein Mechanismus zum Senden von Anfragen an den Webserver. Er spielt eine wichtige Rolle bei der Webentwicklung. Request wird hauptsächlich verwendet, um vom Client gesendete Daten abzurufen, z. B. Formularübermittlung, GET- oder POST-Anfrage usw. Über Request können die vom Benutzer eingegebenen Daten abgerufen und die Daten verarbeitet und beantwortet werden. In diesem Artikel werden die Rolle und Bedeutung von Request in PHP vorgestellt und spezifische Codebeispiele gegeben.

Lösung für PHP Hinweis: Es sollten nur Variablen als Referenz übergeben werden Lösung für PHP Hinweis: Es sollten nur Variablen als Referenz übergeben werden Jun 22, 2023 pm 09:04 PM

PHP ist eine häufig verwendete serverseitige Skriptsprache, daher kommt es bei der Entwicklung einer Website sehr häufig zu PHPNotice-Fehlermeldungen. Unter diesen ist „PHPNotice:Onlyvariablesshouldbepassedbyreferencein“ eine häufige Fehlermeldung. Diese Fehlermeldung bedeutet: Es sollten nur Variablen als Referenz übergeben werden. Wir wissen, dass in einer Funktion oder Methode Variablen durch Übergabe von Parametern aufgerufen werden können, sodass im Code

So kapseln Sie den Vue3 Axios-Interceptor in eine Anforderungsdatei So kapseln Sie den Vue3 Axios-Interceptor in eine Anforderungsdatei May 19, 2023 am 11:49 AM

1. Erstellen Sie eine neue Datei namens request.js und importieren Sie Axios: importaxiosfrom'axios'; 2. Erstellen Sie eine Funktion namens request und exportieren Sie sie: Dadurch wird eine Funktion namens request erstellt und exportiert. Richten Sie eine neue Axios-Instanz mit einer Basis-URL ein . Um Timeout-Einstellungen in einer umschlossenen Axios-Instanz hinzuzufügen, können Sie beim Erstellen der Axios-Instanz die Timeout-Option übergeben. exportconstrequest=axios.create({baseURL:'https://example.

Was ist eine Anfrage in PHP? Was ist eine Anfrage in PHP? Jun 01, 2023 am 10:12 AM

Request in PHP ist eine super globale Variable in PHP. Sie wird zum Sammeln von Daten verwendet, die von HTML-Formularen und Parametern in URLs übermittelt werden. Sie kann Daten aus GET- und POST-Anfragen abrufen ein assoziatives Array, wobei die Schlüssel die Namen der Formularfelder und die Werte die Werte der Formularfelder sind. Bei Verwendung der Variablen $_request sollten vom Benutzer eingegebene Daten immer validiert und gefiltert werden, um Sicherheitsprobleme zu vermeiden.

See all articles