0
我需要执行一个沉重的PHP脚本,在后台,在后台通过GET执行PHP PARAMS
我使用它来执行一些其他的PHP脚本
exec("C:/AppServ/php5/php phptest.php> C:/AppServ/www/common/output.txt 2>&1 &");
但现在我需要通过一些GET这些脚本的参数,显然,抓住它们。我怎样才能添加我的参数?
我需要执行一个沉重的PHP脚本,在后台,在后台通过GET执行PHP PARAMS
我使用它来执行一些其他的PHP脚本
exec("C:/AppServ/php5/php phptest.php> C:/AppServ/www/common/output.txt 2>&1 &");
但现在我需要通过一些GET这些脚本的参数,显然,抓住它们。我怎样才能添加我的参数?
获取是CRUD function,尽管CRUD并不是HTTP协议所独有的,但它并不是shell所使用的方法。
Command line arguments in php是你在找什么。它们与在URL的末尾输入问号获取参数不太相似。
'$ _GET'只存在于HTTP上下文中。您想要使用命令行参数。看看'$ argc'和'$ argv'。 http://php.net/manual/en/reserved.variables.argc.php – Maerlyn
谢谢,无论如何,我需要的是可以传递一些参数,我用'exec(“C:/ AppServ/php5/php phptest .php $ param1 $ param2> C:/AppServ/www/common/output.txt 2> &1 &");'并在我的其他脚本上使用'$ argv []'接收它。 –