thinkphp5 Anfrage, variabel

Anfrage:

1. Informationen anfordern

Wenn Sie die aktuellen Anforderungsinformationen abrufen möchten, können Sie die Klasse \ think \ Request verwenden.

$ request = Request :: instance ();

Sie können auch Hilfsfunktionen verwenden

$ request = request ();

Sie können diese Klasse durchlaufen: URL-Informationen abrufen, Modul- / Controller- / Operationsnamen festlegen / abrufen, Anforderungsparameter abrufen, Routing- und Planungsinformationen abrufen, Anforderungsinformationen festlegen.

Eingangsvariable

Sie können die Erkennung, Erfassung und Sicherheitsfilterung globaler Eingabevariablen über das Request-Objekt abschließen, einschließlich der Unterstützung von $ _GET, $ _POST, $ _REQUEST, $ _SERVER, $ _SESSION, $ _COOKIE, $ _ENV und anderen Systemvariablen sowie Informationen zum Hochladen von Dateien.

1. Mit der Methode has können Sie feststellen, ob ein variabler Parameter festgelegt ist

Request :: instance () -> has ( ' id ' , ' get ' ); 
Request :: instance () -> has ( ' name ' , ' post ' );

Oder verwenden Sie Hilfsfunktionen

input ( ' ? get.id ' ); 
Eingabe ( ' ? post.name ' );

1. Variable Erfassung

Die Variablenerfassung verwendet die folgenden Methoden und Parameter der Klasse \ think \ Request:

Variablentypmethoden ('Variablenname / Variablenmodifikator', 'Standardwert', 'Filtermethode')

 

// Hole die 
Namensvariable der aktuellen Anfrage Request :: instance () -> param ( ' name ' ); // Hole alle Variablen der aktuellen Anfrage (gefiltert) 
Request :: instance () -> param (); // Get Alle Variablen der aktuellen Anforderung (Originaldaten) 
Request :: instance () -> param ( false ); // Alle Variablen der aktuellen Anforderung 
abrufen ( einschließlich hochgeladener Dateien) Request :: instance () -> param ( true );

 

Verwenden Sie Hilfsfunktionen, um Folgendes zu erreichen:

Eingabe ( ' param.name ' ); 
Eingabe ( ' param. ' ); 
或者
Eingabe ( ' Name ' ); 
Eingabe ( '' );

Get GET Variable

Request :: instance () -> get ( ' id ' ); // Get eine Variable 
abrufen Request :: instance () -> get ( ' name ' ); // Get get Variable 
Request :: instance () -> get (); // Alle get-Variablen abrufen (gefiltertes Array) 
Request :: instance () -> get ( false ); // Alle get-Variablen abrufen (ursprüngliches Array)

Verwenden Sie die integrierte Eingabemethode für die Hilfsfunktion, um dieselbe Funktion zu erzielen:

Eingabe ( ' get.id ' ); 
Eingabe ( ' get.name ' ); 
Eingabe ( ' get. ' );

Ruft POST - Variablen

Request :: instance () -> post ( ' name ' ); // Eine Postvariable abrufen 
Request :: instance () -> post (); // Alle gefilterten Postvariablen abrufen 
Request :: instance () - > post ( false ); // Alle Post-Originalvariablen abrufen

Verwenden Sie Hilfsfunktionen, um Folgendes zu erreichen:

Eingabe ( ' post.name ' ); 
Eingabe ( ' post. ' );

 

Ich denke du magst

Origin www.cnblogs.com/ltl11230/p/12761515.html
Empfohlen
Rangfolge