1. tokoro10g

    Posted

    tokoro10g
Changes in title
+コマンドライン上からPHPスクリプトに$_GETを渡す
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,32 @@
+デバッグのためにターミナルからPHPのスクリプトにGETリクエストの変数を渡したいことがたまにある.
+調べてみたら`php-cgi`なるものをインストールすると幸せになれるらしいのでやってみた.
+
+Ubuntuならインストールは簡単
+
+```bash
+$ sudo apt-get install php-cgi
+```
+
+軽くテスト
+
+```php:test.php
+<?php
+print_r($_GET);
+```
+
+```bash
+$ php-cgi test.php hoge=fuga foo=bar num=1
+X-Powered-By: PHP/5.3.10-1ubuntu3.9
+Content-type: text/html
+
+Array
+(
+ [test_php] =>
+ [hoge] => fuga
+ [foo] => bar
+ [num] => 1
+)
+```
+
+参考:
+http://serverfault.com/questions/187025/how-to-pass-get-variables-to-a-php-script-via-the-command-line/187038#187038