Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
2.12.7. Передача параметров запускаемому скрипту
При запуске скрипта с заранее установленными значениями переменных удобнее передавать их в строке запуска задачи, чтобы не вносить каждый раз изменения в сам скрипт.
Для этого следует указывать задачу cron в таком виде:
путь_к_интерпретатору -f путь_к_скрипту переменные_через_пробел
Пример:
/usr/local/bin/php -f /home/example/path/to/script.php 15 test 23
В начале самого скрипта (со второй строки) нужно добавить присваивание значений нужным переменным через переменную $argv: $argv[1] — первый параметр, $argv[2] — второй и т. д.
Пример:
$a=$argv[1];
$some_text=$argv[2];
$age=$argv[3];
В данном примере после этих строк переменная $а внутри скрипта будет равняться 15, переменная $some_text будет равна test, а переменная $age — 23.
Если нужно задействовать настройки определённого хоста (сайта), то можно воспользоваться следующим вариантом:
путь_к_интерпретатору -c путь_к_ini_файлу_хоста -f путь_к_скрипту переменные_через_пробел
Пример:
/usr/local/bin/php -c /home/example/.system/php/www.example.com.ini -f /home/example/path/to/script.php 15 test 23