


Verwendung der PHP-Funktion import_request_variables() und Beispielanalyse
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])
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; ?>
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_");
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['btn_submit'])){ echo "正常取得的表单POST变量值:".$_REQUEST['Username']."<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>
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

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.

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

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() 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 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.

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

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.

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.
