今天遇到一个很奇怪的问题cookie问题下面是简单的代码:testcookie.html:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<form action="cookie.php">
名字:<input type="text" name="name" value=""/>
<input type="submit" name="" value="提交"/>
</form>
</BODY>
</HTML>下面是cookie.php 代码:<?php
$name = $_REQUEST['name'];
setcookie("name",$name);
echo 'My uid is (<font style="color:red;">'.$_COOKIE['name'].'</font>)';
?>我运行testcookie.html文件之后开始的时候输入123456开始是没有值的刷新页面之后就出现123456但是我在返回到testcookie.html中的时候输入不同的值提交之后页面出现的还是123456 这个cookie机制到底是怎么回事呢?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<form action="cookie.php">
名字:<input type="text" name="name" value=""/>
<input type="submit" name="" value="提交"/>
</form>
</BODY>
</HTML>下面是cookie.php 代码:<?php
$name = $_REQUEST['name'];
setcookie("name",$name);
echo 'My uid is (<font style="color:red;">'.$_COOKIE['name'].'</font>)';
?>我运行testcookie.html文件之后开始的时候输入123456开始是没有值的刷新页面之后就出现123456但是我在返回到testcookie.html中的时候输入不同的值提交之后页面出现的还是123456 这个cookie机制到底是怎么回事呢?
另开一个页面读取cookie却是有的
你用post就用$_POST