| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Парсинг страниц |
| Автор: Staind 5.6.2008, 22:36 |
| Создал маленький скрипт парсер статистики. Файл (скрипт) лежит на сервере. Запускается он с помощью cron'а. Также его может привести в действие любой гость, знающий к нему путь и название этого файла. Мне лично не нужно, чтобы каждый человек, при наборе этой страничке, запускал данный парсер. Как ограничить запуск сценария, скажем, чтобы его только запускал вышеупомянутый Cron. За ранее спасибо. Добавлено через 10 минут и 59 секунд Можно конечно указать, чтобы действия выполнялись при условии, если создана GET переменная pass и назначено какое-нибудь значение. Но хотелось бы услышать, если таковы есть, другие вырианты решения проблемы. |
| Автор: skyboy 5.6.2008, 23:50 |
| заблокируй доступ по http при помощи .htaccess |
| Автор: awers 6.6.2008, 08:24 |
| а не вариант положить myfile.php не в htdocs? |
| Автор: Staind 6.6.2008, 14:18 | ||
А как, если у меня в управлении Cron идет запрос файла именно по http протоколу, никак больше. |
| Автор: skyboy 6.6.2008, 14:48 | ||
ого. |
| Автор: Fortop 6.6.2008, 17:08 |
| Staind, перепиши скрипт не обязательно пользоваться wget для запуска. Спроси у хостера, где лежит php, и как ты можешь запустить с его помощью скрипт. |
| Автор: Staind 6.6.2008, 19:23 | ||
| Хостинг jino.ru В вопросы\ответы написано следующее:
Я импользую первый вариант. Если запрещу доступ по http, то и скрипт по расписание не будет выполнятся, верно? |
| Автор: Fortop 7.6.2008, 00:57 |
Прискорбно. Значит этим хостингом я пользоваться не буду. Добавлено через 59 секунд Staind, но таки напиши в саппорт, вдруг есть возможность запускать его через родной php без обращения по http |
| Автор: Staind 8.6.2008, 16:05 |
| Хорошо, спасибо. |