每天安排一次php函数


Schedule php function once a day

我有个问题。。有没有办法每天运行一次php函数。例如我有一个功能,可以在明年的每个星期天找到并应用一些优惠(如所有产品的折扣等)。每当用户刷新页面时,该功能就会运行。我想每天运行一次这个函数,以检查那天是否是星期天。如果是星期天,那么它将执行,否则它将不执行。有什么想法吗?

如果您使用的是Windows,则可以使用任务调度程序。

这可以使用cron来完成。如果您想要另一种不使用cron的方法,请检查此堆栈溢出问题。

如果您使用的是LINUX

使用Cron作业

# 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