我现在非常喜欢 PHP,我对如何使用 cookie 将值发送到我的下一页有点困惑。主页将在超链接中显示带有客户端名称的 mysql 查询结果。当我单击该链接时,它会将我转到下一页,这将使我能够编辑某个客户的详细信息。
我的问题听起来非常基本。但这已经让我难过几天了。已阅读有关 cookie 和查询字符串和会话的所有不同文档,但仍然无济于事。如果你们能指出我正确的方向 - 为我上面提到的过程阅读的特定主题或文档,那将是非常有义务的。在此先感谢并原谅我是个菜鸟。
您是否浏览过这个简单的文档。希望这会有所帮助。
http://www.w3schools.com/php/php_cookies.asp
设置 cookie 值。
<?php
setcookie("user", "Alex Porter", time()+3600);
?>
在下一页中检索 cookie 值。
<?php
// Print a cookie
echo $_COOKIE["user"];
// A way to view all cookies
print_r($_COOKIE);
?>
句法
setcookie("cookie_name","cookie_value","expire time","path");
这里path
和expire time
是可选的。
在第一页中,使用以下代码创建 cookie
让$value= Alex Porter
,那么
setcookie("user", $value, time()+3600);
或者
setcookie("user", "Alex Porter", time()+3600);
然后在第二页中,检索名为 user(即 Alex Porter)的 cookie 的值,使用
echo $_COOKIE['user'];
或者
$user= $_COOKIE['user'];
//给变量赋值