警告很明显。
警告:无法修改标头信息-第12行的C: xampp htdocs test index.php中已经发送过的标头(输出从C: xampp
htdocs test index.php:9开始)
cookie在HTTP响应标头中发送。由于HTML内容已经启动,因此您无法返回到标题并添加cookie。
从http://php.net/setcookie:
setcookie() 定义要与其他HTTP标头一起发送的cookie。与其他标头一样,必须在脚本的任何输出 之前
发送cookie (这是协议限制)。这要求您在所有输出(包括<html>和<head>标记以及任何空格)之前都先调用此函数。
setcookie在任何HTML出现之前移动该语句:
<?php $value = 'something from somewhere'; setcookie("Testcookie", $value);?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">....


