我使用此代碼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