$ _ SERVER ['argv'] с HTTP GET и проблемой CLI

Я пытаюсь написать сценарий для получения некоторых онлайн-данных; скрипт должен вызываться либо заданием cron , либо php cli и стандартным HTTP-запросом GET . Как указано на веб-сайте PHP $ _ SERVER ['argv'] должен соответствовать моим потребностям:

Массив аргументов, переданных скрипту. Когда сценарий запускается на командная строка, это дает доступ к командной строке в стиле C параметры. При вызове с помощью метода GET он будет содержать Строка запроса.

Однако я не могу заставить его работать со стандартным HTTP-запросом GET. $ _ SERVER ['argv'] не задан. Что мне не хватает?

<?php
    // jobs/fetch.php
    var_dump($_SERVER['argv']);
?>

Вывод интерфейса командной строки php jobs / fetch.php -a -bhello :

array(3) {
  [0]=>
  string(14) "jobs/fetch.php"
  [1]=>
  string(2) "-a"
  [2]=>
  string(7) "-bhello"
}

GET output jobs / fetch.php? A = & b = hello :

Примечание: Неопределенный индекс: argv в файле jobs / fetch.php.

5
задан Charles 14 February 2012 в 00:26
поделиться