首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击“上一步”时,需要显示php搜索结果

单击“上一步”时,需要显示php搜索结果
EN

Stack Overflow用户
提问于 2011-09-13 23:53:36
回答 5查看 414关注 0票数 0

我刚完成的产品website.There是一个在网站上搜索表单。Search result are working fine.when我点击下一页基于ID检索的结果项。

问题是,当单击“上一步”时,我需要搜索相同的关键字才能获得结果列表。是否有任何解决方案可以在该页面上显示结果

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-09-13 23:57:21

最兼容的方法是将搜索词用作$_GET-variable。

票数 1
EN

Stack Overflow用户

发布于 2011-09-14 00:03:42

您可以使用会话( http://php.net/manual/en/ref.session.php )。有两种方法可以做到这点。

  1. 在您的会话中包含您的搜索结果。例如,可能是这样:

代码语言:javascript
复制
$_SESSION['destination'] = $_POST['destination'];
$_SESSION['ID'] = $_POST['result_id'];

  1. 你可以只给你的会话一个ID,然后在这个id中序列化你的数据( http://php.net/manual/en/function.serialize.php )。当您想再次导出您的搜索时,只需取消序列化( http://php.net/manual/en/function.unserialize.php )即可。它将会是:

代码语言:javascript
复制
$_SESSION[$my_id] = serialize($_POST);

并获取数据

代码语言:javascript
复制
$data = unserialize($_SESSION[$my_id]);
票数 2
EN

Stack Overflow用户

发布于 2011-09-13 23:56:18

让你的搜索表单执行GET而不是POST,这样浏览器就会保留搜索到的内容。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7404810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档