如何获得“姓名”或“;id"重定向页面时


How to get "name" or "id" while redirecting the page

我编写了一个网页,显示"name","phone" &"电子邮件"的客户在"表行"从mysql使用PDO。

我想做的是当行(例如:Alex 04325262 alex@mail.uk)点击"Alex"的详细信息("name","phone", "e-mail", "address","last message")(在mysql之前保存)需要在另一个页面中显示。

我正在努力将客户的"name"(或其他信息)传递到新页面。如果我能在新的页面访问数据,我可以研究从mysql例如:

("SELECT * FROM customer WHERE name='Alex'") 

并显示它。有什么办法可以做到吗?

确保无论何时想要存储session数据,在使用或分配session数组之前运行session_start()

要将名称存储到会话中,假设您已将名称存储在变量中,例如$name,请执行以下操作:

$_SESSION['name'] = $name;

$name的值现在将在PHP会话中保留。

要在其他页面中访问该值,请确保调用session_start(),然后您可以简单地像这样访问该值:

echo $_SESSION['name'];

示例输出:

亚历克斯

请注意,每页只需要运行一次session_start()

更多信息请参考PHP文档

即使是href也可以很容易地做到但正如Jay Blanchard提到的SESSION Array所以你可以这样做

假设您可以根据您的需求调整以下代码

$_SESSION['name'] = "Alex";
$_SESSION['phone'] = "04325262";
$_SESSION['email'] = "alex@mail.uk";

注意:不要忘记在你的文件顶部添加<?php session_start();?>