Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php搜索结果需要在我单击“上一步”时显示_Php_Mysql - Fatal编程技术网

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

php搜索结果需要在我单击“上一步”时显示,php,mysql,Php,Mysql,我刚刚完成产品的网站。有一个搜索表在网站上。 搜索结果正常。当我在下一页单击基于ID检索的结果项时 问题是,当单击“上一步”时,我需要搜索相同的关键字以获得结果列表。是否有任何解决方案可以在该页面上显示结果让您的搜索表单执行GET而不是POST,这样浏览器就会保留搜索到的内容。让您的搜索表单执行GET而不是POST,通过这种方式,搜索的内容将由浏览器保留。最兼容的是将搜索项用作$\u GET-变量。最兼容的是将搜索项用作$\u GET-变量。我不确定您处于何种级别,但您是否考虑过缓存?您可以使用

我刚刚完成产品的网站。有一个搜索表在网站上。 搜索结果正常。当我在下一页单击基于ID检索的结果项时


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

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

让您的搜索表单执行GET而不是POST,通过这种方式,搜索的内容将由浏览器保留。

最兼容的是将搜索项用作
$\u GET
-变量。

最兼容的是将搜索项用作
$\u GET
-变量。

我不确定您处于何种级别,但您是否考虑过缓存?您可以使用它来缓存上一页

你也可以把你的查询从一个帖子改成一个像刚才提到的mlaw一样的GET


您甚至可以使用会话来保持结果的有效性。可以在这里找到

我不确定您处于什么级别,但您是否考虑过缓存?您可以使用它来缓存上一页

你也可以把你的查询从一个帖子改成一个像刚才提到的mlaw一样的GET


您甚至可以使用会话来保持结果的有效性。可以在此处找到

可以想象,您可以将搜索的帖子保存到一个变量中,当您单击产品时将其转发,然后,如果您单击返回的链接,则将该信息作为新帖子发送。仍然不会影响浏览器的后退按钮的使用,但是如果您正在寻找一个程序化的答案,有一个。

可以想象,您可以将搜索的帖子保存到一个变量中,在单击产品时将其向前传递,然后,如果您单击一个返回的链接,则将该信息作为新帖子发送。仍然不会影响浏览器后退按钮的使用,但是如果您正在寻找一个程序化的答案,那么有一个。

您可以使用sessions()。有两种方法可以做到这一点

  • 在会话中包含搜索结果。举个例子:
  • 您可以只向会话添加ID,然后在此ID中序列化数据()。当您想再次导出搜索时,只需取消序列化()。因此,它将是:
  • 并获取数据

    $data = unserialize($_SESSION[$my_id]);
    
    您可以使用sessions()。有两种方法可以做到这一点

  • 在会话中包含搜索结果。举个例子:
  • 您可以只向会话添加ID,然后在此ID中序列化数据()。当您想再次导出搜索时,只需取消序列化()。因此,它将是:
  • 并获取数据

    $data = unserialize($_SESSION[$my_id]);
    

    我觉得用$\u POST方法没有简单的解决办法我只是把所有的代码改成了$\u GET方法我为你的adive感到高兴我觉得用$\u POST方法没有简单的解决办法我只是把所有的代码改成了$\u GET方法我为你的adive感到高兴
    $data = unserialize($_SESSION[$my_id]);