<?php
setcookie("color","red");
echo $_COOKIE["color"];
/*color is red*/
/* your codes and functions*/
setcookie("color","blue");
echo $_COOKIE["color"];
?>
不是cookie的问题,我猜大概是因为header()的关系。警告那说明:header已经发送了。意思是有重复的header()。
试试在文件最顶端加 ob_start();然后在文件最尾端加 ob_end_flush();。
参考PHP错误:Warning: Cannot modify header information - headers already sent by ...
检查有<?php ... ?> 后面没有空白行,特别是include或者require的文件。不少问题是这些空白行导致的。
参考PHP错误:Warning: Cannot modify header information - headers already sent by ...
检查有<?php ... ?> 后面没有空白行,特别是include或者require的文件。不少问题是这些空白行导致的。