Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中的Memcache和Setcookie-无法修改标头_Php - Fatal编程技术网

php中的Memcache和Setcookie-无法修改标头

php中的Memcache和Setcookie-无法修改标头,php,Php,我在php 5.5版中看到了一些奇怪的东西: 此代码: 1 $memcache = new Memcache(); n ... 100 $something = $memcache -> get("something"); 101 setcookie("myCookie","om-nom-nom-nom",0,0); 将返回: Cannot modify header information - headers already sent by (output started at

我在php 5.5版中看到了一些奇怪的东西:

此代码:

1   $memcache = new Memcache();
n   ...
100 $something = $memcache -> get("something");
101 setcookie("myCookie","om-nom-nom-nom",0,0);
将返回:

Cannot modify header information - headers already sent by
(output started at troll.php:100) in troll.php on line 101

似乎
memcache::get()
正在更改标头。世界跆拳道联盟?这是一个错误还是我做错了什么?

它可能会产生一个通知或其他东西。但我不希望此消息,不管它是什么,是一个错误或一个通知。请尝试在
n中不使用任何
echo/print/printf/print\r
的情况下…
头()必须在发送任何实际输出之前被调用。-我记得第一次摆弄cookies花了我两天时间。当我评论第100行时,没有任何echo/print/printf/print\r,那么错误就消失了。我只是说,可能是代码中的某些内容引起了一个通知,从您的描述中不清楚具体是什么。您可以查看日志文件或启用显示错误。