跨PHP页面发送信息

时间:2012-05-01 18:55:33

标签: php mysql post

我的网站有一个ajax / php功能,每隔20秒从一个表中提取信息。这些信息是关于hobbie的

在页面上显示此人的姓名及其爱好。我有第二页作为该爱好的信息来源。目前,访问第二页的唯一方法是将您的爱好输入到第一页上的表单中。我如何得到它,以便我可以点击主页上显示的爱好并访问爱好的信息页面。

要访问它当前从POST命令中获取爱好的信息。

表格结果通过

显示在主页上
echo $row['name']." is interested in ".$row['hobby'];

我可以将一些爱好名称传递给另一个页面吗?我只知道如何通过表单提交来实现。

3 个答案:

答案 0 :(得分:2)

使用PHP的sessions

答案 1 :(得分:2)

您可以创建一个锚标记,该锚标记是通过查询提供的数据生成的,用于拖尾数据,从而有效地创建指向下一步的链接以及其他信息。当然,唯一的问题是这是暴露给可能被劫持的用户。

如果您使用表单提交,您还可以创建一个<input type="hidden">,其中包含您可以用来导航到下一页的值/名称,如果您愿意的话。

答案 2 :(得分:2)

我不认为会议是必要的。

查看表单发送的信息。如果您正在发出GET请求,则可以将该网址添加到链接中。

因此,在您的主页上,您可以使用下面的链接而不是表单。

<a href="/hobbies/?name=remote+controlled+cars>Remote Controlled Cars</a>

因此,通过该链接,它将不再使用$_POST,而是使用$_GET

以下主页链接的Psudeo代码。 <a href="/hobbies/?name=<?php echo slugify($row['hobby']); ?>><?php echo $row['hobby']; ?></a>