可能重复:
PHP 中的“标头已发送”错误
我有我的代码,以便用户指定他们的 IGN(游戏名称),然后将其存储在 cookie 中。但它不会起作用。
<form action="index.php" method="GET">
Minecraft IGN:
<input type="text" name="ign">
<input type="submit" value="Submit">
</form>
<?PHP
error_reporting(0);
$player = $_GET["ign"];
$exp = time()+86400;
setcookie("ign", $player, $exp, "/", "", "");
if (isset($player)) {
echo "Your Minecraft Ingame Name Was Set To $player!";
}
?>
<br>
<?PHP
if (isset($player)) {
echo '<p>Click <a href="http://gophobia.com/phpsend/">Here</a> To Redeem Ur Prizes :3</p>';
}
echo '<br />';
print_r($_COOKIE);
?>