素直にcURLコマンドを使って以下のように実行してはどうでしょうか。
lang
1$ curl -X GET "http://localhost/path/to/file.php?show=show_me"
どうしてもPHPコマンドから実行したい場合は、PHPコマンドからの引数は$argvを$_GETに入れて使えばいいかと思います。例えば、以下のように、、、
lang
1<?php
2
3function argv_to_get($argv)
4{
5 foreach ($argv as $arg) {
6 $e = explode("=", $arg);
7 if(count($e) == 2) {
8 $_GET[$e[0]]=$e[1];
9 }
10 }
11}
12
13// コマンドラインからはargv_to_get関数を実行
14if (isset($argv)) {
15 argv_to_get($argv);
16}
17
18var_dump($_GET);
19
20?>
上記のコードだと、Webアクセスだと以下の結果に
lang
1$ curl -X GET "http://localhost/test.php?show=show_me"
2array(1) {
3 ["show"]=>
4 string(7) "show_me"
5}
PHPコマンドからだと、以下の通りの結果になるかと思います。
lang
1$ php ./test.php show=show_me
2array(1) {
3 ["show"]=>
4 string(7) "show_me"
5}
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/10/30 04:51