首页 > 解决方案 > PHP - 程序重定向到自身,但这在 CRON 启动时不起作用

问题描述

我有一个迭代调用自身的程序。

redirect($_SERVER["PHP_SELF"]);

function redirect($url,$seconds=0) { 
$html="<html><head><meta http-equiv='refresh' content='$seconds; URL=$url'></head></html>";
echo $html;
exit();
}

如果我从 URL 启动它,效果很好,但如果我用 CRON 启动它,它就不起作用。

是否有另一种方法可以使程序调用本身与 CRON 一起使用?

标签: phphtmlcron

解决方案


是否有另一种方法可以使程序调用本身与 CRON 一起使用?

就在这里。您可以在代码中使用 exec 而不是重定向:

exec("php script.php");

或者

exec("/usr/bin/php script.php");

推荐阅读