无法添加Cookie,已发送标头。 cron作业出错,但在浏览器中加载时无效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法添加Cookie,已发送标头。 cron作业出错,但在浏览器中加载时无效相关的知识,希望对你有一定的参考价值。

我正在运行一个cron作业:

cd /home/user/public_html/index; php -f /home/user/public_html/index/stream-cron.php

当通过cron作业运行此文件时,输出如下:

Unable to add cookies, header already sent.<br />
File: <br />
Line: 0<br />

但是,如果我转到此文件并从我的浏览器运行它,它可以正常工作。有谁知道是什么原因引起的?

答案

确保在处理cookie之前绝对没有输出任何内容,没有文本,没有 , 没有。如果可能的话,发布一些stream-cron.php的代码

另一答案

当包括外部来源时,有些人正在发送cookie。 cron作业无法接受cookie,因此发生此错误。

以上是关于无法添加Cookie,已发送标头。 cron作业出错,但在浏览器中加载时无效的主要内容,如果未能解决你的问题,请参考以下文章

警告:session_start() [function.session-start]:无法发送会话 cookie - 标头已发送 [重复]

无法使用 PHPMailer 和 CRON 作业发送电子邮件

错误:在我初始化会话后发送标头后无法设置标头

这个Set-Cookie标头出了什么问题?

ORBEON:是不是可以添加自定义标头或向 API 授权方发送会话 cookie

Cron 作业指示错误 - mv: cannot access <filename> 但文件已移动