Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich $_GET-Variablen in einem PHP-Skript mithilfe der Linux-Eingabeaufforderung simulieren?

Wie kann ich $_GET-Variablen in einem PHP-Skript mithilfe der Linux-Eingabeaufforderung simulieren?

Barbara Streisand
Freigeben: 2024-12-04 02:01:14
Original
650 Leute haben es durchsucht

How Can I Simulate $_GET Variables in a PHP Script Using the Linux Command Prompt?

PHP $_GET-Variablenabruf über die Linux-Eingabeaufforderung

PHP-Skripte erhalten normalerweise Eingaben über das Superglobal $_GET, wenn über HTTP-Anfragen darauf zugegriffen wird. Dieses Verhalten in einer Linux-Eingabeaufforderung nachzustellen, stellt eine Herausforderung dar, insbesondere wenn es um die Übergabe von $_GET-Variablen geht.

Verwendung der php-cgi-Binärdatei

Wie von Server Fault vorgeschlagen, der php-cgi-Binärdatei bietet eine Lösung. Anstatt PHP zu verwenden, geben Sie den Befehl wie folgt aus:

php-cgi -f index.php left=1058 right=1067>
Nach dem Login kopieren

Dadurch wird das folgende $_GET-Array erstellt:

Array
(
    [left] => 1058
    [right] => 1067
    [class] => A
    [language] => English
)
Nach dem Login kopieren

Umgebungsvariablen festlegen

Zusätzlich Sie kann Umgebungsvariablen festlegen, die die von einem Webserver festgelegten Umgebungsvariablen simulieren, etwa so:

REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
Nach dem Login kopieren

Dies bietet einen umfassenderen Ansatz für die Replikation Webserverumgebung für PHP-Skripte innerhalb einer Linux-Eingabeaufforderung.

Das obige ist der detaillierte Inhalt vonWie kann ich $_GET-Variablen in einem PHP-Skript mithilfe der Linux-Eingabeaufforderung simulieren?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage