我使用此代码header('Location: http://example.com/test.php?number='.$requestsDone.'');
PHP头在cron作业不工作
但看起来不工作,这里有什么问题?
让我知道,如果你需要更多的信息。
我使用此代码header('Location: http://example.com/test.php?number='.$requestsDone.'');
PHP头在cron作业不工作
但看起来不工作,这里有什么问题?
让我知道,如果你需要更多的信息。
在命令行脚本中生成标题没有任何意义。头文件是HTTP协议的一部分,当使用CLI version of PHP执行脚本时,不会涉及HTTP。因此,header()
函数未在CLI的CLI版本中实现。它存在,但是it doesn't produce any output。
此外,包含从HTTP请求($_GET[]
,$_POST[]
,$_REQUEST[]
,$_FILES[]
,$_COOKIE[]
等)提取的信息的superglobals存在,但它们是空的。
解决方法是什么? – Toby
为什么在cron作业中设置标题? – Flosculus
正如你所看到的,我发送一个'GET'值,我需要在我的代码中的GET值。 该代码在谷歌浏览器中正常工作,但在使用CRON作业时不起作用 – Toby
也许你想'file_get_contents('http://example.com/test.php?number='.$requestsDone。'');'不确定... – AbraCadaver