我知道我可以使用会话和GET / POST方法,但我想使用cookie来实现这一点。我在page1.php上的代码是:
$_COOKIE['varname'] = $id;
并在page2.php上:
$id = $_COOKIE['varname'];
我在浏览器上收到以下通知:未定义索引$ id 我的代码有什么问题?
答案 0 :(得分:1)
尝试使用setcookie('varname', $id)
然后
if (isset($_COOKIE['varname']){ echo $_COOKIE['varname']; }
答案 1 :(得分:1)
要设置Cookie,您需要使用setcookie()
。它必须在任何输出之前完成。
setcookie("mycookie", "myvalue" , $validtime); // validtime is a integer.