在任何请求的服务器响应都会有个头部,默认情况下,头部发送动作会在第一个输出发生时触发,如echo,<html>。(注:php有个header方法手动发送原生header)

由于setcookie函数是对http头部进行的操作,所以在setcookie函数之前不能有任何的输出操作,否则会报错:

Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/learnPhp/welcome.php:6) in /Applications/MAMP/htdocs/learnPhp/welcome.php on line 7
05-24 10:08