ホームページ >バックエンド開発 >PHPチュートリアル >Linux コマンド プロンプトを使用して PHP スクリプトで $_GET 変数をシミュレートするにはどうすればよいですか?
PHP スクリプトは、通常、HTTP リクエストを通じてアクセスされる場合、$_GET スーパーグローバルを介して入力を受け取ります。 Linux コマンド プロンプトでこの動作を再現すると、特に $_GET 変数を渡す場合に課題が生じます。
Server Fault で提案されているように、php-cgi バイナリ解決策を提供します。 php を使用する代わりに、次のコマンドを発行します。
php-cgi -f index.php left=1058 right=1067>
これにより、次の $_GET 配列が作成されます。
Array ( [left] => 1058 [right] => 1067 [class] => A [language] => English )
さらに、次のように、Web サーバーによって設定された環境変数をシミュレートする環境変数を設定できます。
REQUEST_URI='/index.php' SCRIPT_NAME='/index.php' php-cgi -f index.php left=1058 right=1067>
This Linux コマンド プロンプト内で PHP スクリプト用の Web サーバー環境を複製するためのより包括的なアプローチを提供します。
以上がLinux コマンド プロンプトを使用して PHP スクリプトで $_GET 変数をシミュレートするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。