Если страница уже использует $_GET
, проверьте аргументы командной строки, превратите их в строку запроса и разберите их на $_GET
:
if(isset($argv)) { parse_str(implode('&', $argv), $_GET); }
Затем вызовите свой скрипт следующим образом:
php /var/www/html/index.php action=do-task
$_GET
будет содержать:
Array
(
[index_php] =>
[action] => do-task
)
Для дополнительных параметров просто отделите их пробелом:
php /var/www/html/index.php action=do-task foo=bar