Проверка места запуска скрипта
расписанию, а не пользователем через браузер? Есть какие-то стандартные решения?
запускать по крону скрипт с get-параметром ?cron=yes
а в скрипте проверять
Код:
if($HTTP_GET_VARS['cron']=='yes'){ echo('This is CRON'); }
Цитата:
Originally posted by gufy
думаю, можно сделать так:
запускать по крону скрипт с get-параметром ?cron=yes
а в скрипте проверять
думаю, можно сделать так:
запускать по крону скрипт с get-параметром ?cron=yes
а в скрипте проверять
Код:
if($HTTP_GET_VARS['cron']=='yes'){ echo('This is CRON'); }
Дайте мне адрес скрипта и я запущу его со значением cron=yes. :D
Ремоте аддр смотреть пробовали?
в том-то и дело, что ты (или кто-нить другой) не будет запускать скрипт с этим параметром. не тот случай когда нужно так уж печься о безопасности. вряд ли эти данные будут критичны для работы системы.
Цитата:
Originally posted by chigevara
Дайте мне адрес скрипта и я запущу его со значением cron=yes. :D
Ремоте аддр смотреть пробовали?
Дайте мне адрес скрипта и я запущу его со значением cron=yes. :D
Ремоте аддр смотреть пробовали?
Да, пожалуй лучже ремоте аддр проверять буду :) Спасибо за совет. Gufy, тебе тоже спасибо :)
Цитата:
Originally posted by chigevara
Дайте мне адрес скрипта и я запущу его со значением cron=yes. :D
Ремоте аддр смотреть пробовали?
Дайте мне адрес скрипта и я запущу его со значением cron=yes. :D
Ремоте аддр смотреть пробовали?
ой, о чём это мы.. Ведь REMOTE_ADDR не будет существовать, так как её выставляет веб-сервер, который в данном случае не будет принимать участия в запуске скрипта.. АА! Если её нет - то всё ок.. так и сделаем :)
Цитата:
Originally posted by gufy
chigevara
...не тот случай когда нужно так уж печься о безопасности.
chigevara
...не тот случай когда нужно так уж печься о безопасности.
Если вы не параноик это не значит что за вами не следят.
И потом, мы же не знаем что делает скрипт. К примеру бэкапит все раз в день. А злобный хацка заставит раз в секунду- и что это как не DoS- и место сожрет и проц нагрузит и от хостера отхватишь.