Rumah > Artikel > pembangunan bahagian belakang > php为何已经有输出了但cookie仍然能设置成功呢?
<code><?php echo 'some outputs'; var_dump(setcookie('hello', 'world')); // bool(true)</code></code>
<code><?php echo 'some outputs'; var_dump(setcookie('hello', 'world')); // bool(true)</code></code>
手册上面有提到
cookie 是 HTTP 标头的一部分,因此 setcookie() 函数必须在其它信息被输出到浏览器前调用。
但是PHP会默认开启output_buffering