Добрый вечер, дорогие профи! Подскажите, как передать cron инструкцию на выполнение скрипта с $_GET переменной?
Добавляю в cron строку: site.ru/scrpt.php?n=1
Скрипт выполняется, как будто scrpt.php т.е. без данной переменной.
Сергей: В выполняемом php-скрипте не должны использоваться переменные окружения. Например, адреса следует прописывать явно. Дело в том, что при выполнении cron-задания в php-скрипте недоступны серверные переменные (например, $_SERVER, $_GET), т.к. веб-сервер Apache не участвует в работе демона cron и не заполняет переменные окружения.
Инфо вот отсюда: mblogm.ru/blog/cron-for-php-scripts