从cron启动PHP时如何进行重定向

时间:2015-02-20 10:46:37

标签: php curl

我的PHP网站与第三方服务进行交互。它将用户重定向到第三方网站,然后用户执行某些操作,然后将其返回到我的网站。之后我(通过curl)向第三方服务发送请求以确保用户确实在那里。

问题是在某些情况下请求失败。第三方服务的开发人员建议我在失败后的6分钟内重新发送请求。我在cron中放了一个脚本来检查DB是否有失败的事务,然后在第三方服务上发送确认请求。然后我需要在我的网站上重新启动处理事务的脚本。所以我需要做一个"重定向"在从cron中发布的脚本中。

是否有比exec("wget ...")

更好的东西

1 个答案:

答案 0 :(得分:1)

让我们说这是你的cron文件

<强> cron.php

<?php
// stuff here
?>

您需要调用过程文件process.php

你可以简单地做

<强> cron.php

<?php
     // stuff here
     file_get_contents("http://www.example.com/process.php");
?>

这会调用您的流程文件,您不必重定向到它,因为它是一个cron工作,您还会重定向?

相关问题