Фоновые процессы в PHP - PullRequest
       8

Фоновые процессы в PHP

0 голосов
/ 16 августа 2011

Я довольно новичок в PHP Scripting. Я пишу игру, которая запускает лотерею каждые 24 часа. Я бы хотел, чтобы это произошло в определенное время, например, в 15:00, независимо от того, кто входит на страницу.

Итак, если через 10 дней никто не залогинится, я бы хотел, чтобы лотерея прошла 10 раз.

Я видел что-то для "ignore_user_abort", но я не знаком с этим и боюсь его использовать. Это лучший путь? Или есть более надежный путь?

Есть идеи? И имейте в виду, я новичок в этом!

Ответы [ 2 ]

3 голосов
/ 16 августа 2011

Используйте планировщик вне PHP, такой как cron , чтобы запустить скрипт PHP в установленное время.

Что-то вроде:

0 15 * * * /path/to/php /path/to/yourscript.php 

Вот учебник:
http://www.sitepoint.com/introducing-cron/

1 голос
/ 16 августа 2011

Я бы предложил использовать для этого задание Cron, если вы работаете в Linux.Google 'Cron Job'

Таким образом, как вы сказали, скрипт будет запускаться в 3 часа дня, независимо от того, кто в данный момент обращается к сайту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...