CRON中的PHP标头无法正常工作

时间:2017-07-06 16:06:41

标签: php cron

我正在使用此代码header('Location: http://example.com/test.php?number='.$requestsDone.'');

但看起来它不起作用,这里有什么问题?

如果您需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

在命令行脚本中生成标头没有任何意义。标头是HTTP协议的一部分,使用CLI version of PHP执行脚本时不涉及HTTP。

因此,在PHP的CLI版本中未实现header()功能。它存在,但是it doesn't produce any output

此外,superglobals包含从HTTP请求中提取的信息($_GET[]$_POST[]$_REQUEST[]$_FILES[]$_COOKIE[]等)但它们是空的。

要使用命令行将参数传递给脚本,请使用$argc$argv[]变量。

相关问题