你这样写,能够读出来 post、cookie?php 里面推荐的写法是 $_POST['user'], $_COOKIE['name'];<?php$expire = mktime(0,0,0,1,1,2008);
setcookie('name', $_POST['user'], $expire); echo "大家好,cookies的值是:".$_COOKIE['name'];
?>需要刷新一次才能出来 cookie,那是正确的,因为 cookie 是在你第一次访问 form3.php 时候设置的,但是,此时的 $_COOKIE 里面并没有你刚刚发送给客户端的 cookie 内容,只有在刷新以后,客户端再次请求 form3.php 的时候,才会生成 $_COOKIE['name'] 的内容,题外话:你这样问问题的方式真的很让人不舒服,
setcookie('name', $_POST['user'], $expire); echo "大家好,cookies的值是:".$_COOKIE['name'];
?>需要刷新一次才能出来 cookie,那是正确的,因为 cookie 是在你第一次访问 form3.php 时候设置的,但是,此时的 $_COOKIE 里面并没有你刚刚发送给客户端的 cookie 内容,只有在刷新以后,客户端再次请求 form3.php 的时候,才会生成 $_COOKIE['name'] 的内容,题外话:你这样问问题的方式真的很让人不舒服,
的含义本来就是提交以后才能访问这个值。