Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Проверка что скрипт запускается с сервера.
Покинул форум
Сообщений всего: 191
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Здравствуйте есть сайт и есть проверка лицензии для этого скрипта - (сайта).
проверка проходит по домену. Если домен не верный скрипт выполнятся не будет.
Функции для работы сайта находятся в отдельном файле function.php, и проверка лицензии тоже.
Дело в том что при работе сайта через браузер ( через доменное имя ) сайт работает
Но есть файл CRON.PHP и его я запускаю через за донное время через Задания Cron и некоторые функции мне не хочется переписывать из файла с функциями function.php что бы их использовать при запуске CRON.PHP
Как вы наверно знаете что когда скрипт выполняется с сервера через Задания Cron
Проверка лицензии не проходит и получается то что скрипт не выполняется. Так как скрипт CRON.PHP запускается с сервера.
Вот и вопрос как можно проверить что скрипт выполняется с сервера через ЗАДАНИЕ CRON?
Нужно для того чтобы при выполнении данного скрипта CRON.PHP отключать проверку по домену. (Добавление)
Появилась одна мысль проверить $_SERVER['SERVER_NAME'] на пустоту так как если скрипт выполняется с сервера то эта переменная будет пустой.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.