Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何每2天在某个用户上运行代码?_Php_Mysql - Fatal编程技术网

Php 如何每2天在某个用户上运行代码?

Php 如何每2天在某个用户上运行代码?,php,mysql,Php,Mysql,在某个特定的时间,是否需要执行2天的代码 例如,假设John登录并希望每两天更改一次密码以确保安全,我如何从请求更改密码的确切时间起每两天执行一次更改密码代码 谢谢Cron作业代表按时间顺序排列的作业。Cron作业可以像一个重复的秒表sett一样运行代码,在这种情况下每48小时运行一次。我的记忆助手会把它们拼成“计时”作业 基础很简单。编写应该每2天运行一次的PHP代码。然后登录到服务器(特定于您)并查找cron作业。计划每两天运行一次cron作业,并指定cron作业应运行的代码路径 另一种可能

在某个特定的时间,是否需要执行2天的代码

例如,假设John登录并希望每两天更改一次密码以确保安全,我如何从请求更改密码的确切时间起每两天执行一次更改密码代码


谢谢

Cron作业代表按时间顺序排列的作业。Cron作业可以像一个重复的秒表sett一样运行代码,在这种情况下每48小时运行一次。我的记忆助手会把它们拼成“计时”作业

基础很简单。编写应该每2天运行一次的PHP代码。然后登录到服务器(特定于您)并查找cron作业。计划每两天运行一次cron作业,并指定cron作业应运行的代码路径

另一种可能的方法是创建一小段代码,每当有人访问您的网站或网站的特定页面时执行。如果您有足够的流量,并且代码每天运行X次,那么相同的代码将或多或少地每两天运行一次。跟踪脚本在数据库或文本文件中执行的日期。检查脚本上次运行的日期。如果大于两天,则运行需要每两天运行一次的php代码,并将运行的新日期保存到db或文本文件中。这不太精确,但在适当的情况下也同样有效

在John的例子中,将他在数据库中签名的最后一天存储起来,检查它,如果超过两天,就让它包含要求他更改密码的php代码


“Cron工作”只是谈论它的一种方式。您的系统可能会将其称为不同的作业。

它被称为cron作业。您的可能副本可能会漏掉一个问号;-)但是,是的,我想这么说:-)它叫cron,不是chron。@geeves的事情是我需要为所有购买了特定软件包的用户做这件事,所以它不能是manual@AlBundy正确的。你说得对。它是cron。它帮助我把它看作是计时的。只是一个老怪癖: