<?php
echo"姓名: ".$_POST["username"];
echo"<br>";
echo"性别:".$_POST["radio"];
echo"<br>";
echo"邮箱: ".$_POST["mail"];setcookie("username",$_POST["username"]);
setcookie("radio",$_POST["radio"]);
setcookie("mail",$_POST["mail"]);
?>
这是我创建cookie的代码,这个页面运行后会跳到另一页面,部分代码如下:
<?php
echo "姓名:".$_COOKIE["name"];
echo "<br>";
echo "性别:".$_COOKIE["radio"];
echo "<br>";
echo "邮箱:".$_COOKIE["mail"];
?>
结果没有在此页面中显示,怎么回事啊?(注:两段代码不是在同一个.php文件中的啊)
echo"姓名: ".$_POST["username"];
echo"<br>";
echo"性别:".$_POST["radio"];
echo"<br>";
echo"邮箱: ".$_POST["mail"];setcookie("username",$_POST["username"]);
setcookie("radio",$_POST["radio"]);
setcookie("mail",$_POST["mail"]);
?>
这是我创建cookie的代码,这个页面运行后会跳到另一页面,部分代码如下:
<?php
echo "姓名:".$_COOKIE["name"];
echo "<br>";
echo "性别:".$_COOKIE["radio"];
echo "<br>";
echo "邮箱:".$_COOKIE["mail"];
?>
结果没有在此页面中显示,怎么回事啊?(注:两段代码不是在同一个.php文件中的啊)
setcookie("username",$_POST["username"]);
setcookie("radio",$_POST["radio"]);
setcookie("mail",$_POST["mail"]);echo"姓名: ".$_POST["username"];
echo"<br>";
echo"性别:".$_POST["radio"];
echo"<br>";
echo"邮箱: ".$_POST["mail"];
?>echo "姓名:".$_COOKIE["name"]; // 应该是 $_COOKIE['username']吧
需要将setcookie本函数的调用放到任何输出之前,包括 <html> 和 <head> 标签以及任何空格。如果在调用 setcookie() 之前有任何输出,本函数将失败并返回 FALSE
$username = $_POST["username"];
setcookie("username",$username);