通常は次のようにアクセスします
http://localhost/index.php?a=1&b=2&c=3
Linux コマンドプロンプトで同じことを実行するにはどうすればよいですか?
php -e index.php
しかし、$_GET 変数を渡す場合はどうでしょうか? おそらく、次のようなものでしょうかphp -e index.php --a 1 --b 2 --c 3
? それが機能するかどうかは疑問です。
ベストアンサー1
これからサーバー障害に関する回答:
php-cgi
単に ではなくバイナリを使用しphp
、次のようにコマンドラインで引数を渡します。
php-cgi -f index.php left=1058 right=1067 class=A language=English
これは次のようになります$_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 class=A language=English