[Php] Задача Cron Job $ _SERVER


Answers

Когда php выполняется в командной строке, $_SERVER['HTTP_HOST'] (конечно) недоступен.

Вы можете просто подавить ошибку с помощью знака @ или немного осторожнее с помощью строки построения:

$host = isset($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'CLI';
Question

Я хочу запустить работу cron. Мое приложение разработано в PHP и Mysql.

В браузере, если я использую $_SERVER[HTTP_HOST] в кодировании, он отлично работает. Но если я использую то же самое в работе cron, он дает ошибки.

Может ли какой-нибудь орган дать предложение исправить это?




Попробуйте запустить cron job с curl .. Он заполнит ваш $ _SERVER ['HTTP_HOST'].

синтаксис linux похож на

curl http://yourdomain/yourfile.php