次のコードは、phpタグを開く前に空白やテキストがありません。適用すると、ヘッダーはすでに "オンライン3"(setcookie)と呼ばれているという警告が表示されます。なぜ私は迷っています。setcookie()にはヘッダーの問題があります。<?phpタグの前に空白、テキストなどはありません
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
</body>
</html>
ありがとうございました。
ファイルをUTF8 + BOMとして保存しましたか?あなたが持っていれば、ファイルの先頭に3つの余分な文字が出力されます。 – PeeHaa