我现在非常喜欢PHP,我对如何使用cookie将值发送到下一页感到困惑。主页面将显示带有超链接中客户端名称的mysql查询的结果。当我点击链接时,它会将我转到下一页,这样我就可以编辑某个客户的详细信息。
我的问题听起来非常基础。但这已经困扰了我好几天了。阅读了关于cookie和查询字符串和会话的所有不同文档,仍无济于事。如果你们可以指出我正确的方向 - 一个特定的主题或文件来阅读我上面提到的过程,那将是非常有必要的。在此先感谢并原谅我是这样一个菜鸟。
答案 0 :(得分:2)
你有没有阅读过这个简单的文档。希望这会有所帮助。
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);
?>
答案 1 :(得分:0)
<强>语法强>
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'];
//为变量赋值