У меня вопрос..
Есть ли способ запустить функцию php один раз в день. Например. У меня есть функция, которая находит каждое воскресенье следующего года и применяет некоторые предложения (например, скидки на все товары и т. Д.). Эта функция запускается каждый раз, когда пользователи обновляют страницу. Я хочу запускать эту функцию один раз в день, чтобы проверить, что этот день воскресенье. Если воскресенье, то он будет выполнен, в противном случае он не будет выполняться. Есть идеи?
Если вы используете Windows, вы можете использовать диспетчер задач.
Это можно сделать с помощью хрон.
Если вы хотите другой путь без использования cron, проверьте переполнение стека вопрос.
Если вы используете LINUX
Используйте Cron Jobs
# run the script at 4:30am every day
30 4 * * * /usr/local/bin/php /home/me/myscript.php
Если вы используете WINDOWS
использование запланированное задание
Если вы используете XAMP
C:\xampp\php\php.exe -f c:/xampp/htdocs/myscript.php