返回具有表单数据的页面

时间:2014-04-15 08:13:39

标签: php

我对此很陌生,我在工作实习中被要求制作一个网页来管理他们的图像数据库。 我创建了一个搜索页面,其中要搜索的单词通过表单收到,其中包含:

<form name='searchform' action='search.php' method='post'>
    Search: <input type='text' name='searchword' onkeydown=\"if (event.keyCode == 13) this.submit()\">
</form>

当我搜索某些内容时,我会通过$_POST['searchword']获取要搜索的字词来查看所有结果的列表。当我点击这些结果中的任何一个时,它会将我重定向到另一个页面,其结果是详细的。 问题是,在我这样做之后,当我按下浏览器上的返回按钮时,它会要求我重新发送表单,而不是只显示上一页的结果。 有没有办法跳过ctrl + R并确认表单重发?

我尝试使用谷歌搜索和搜索这个网页,但英语不是我的母语,我真的不知道网页开发中使用的名称,所以我找不到任何帮助我的东西。< / p>

感谢阅读:)

1 个答案:

答案 0 :(得分:0)

为防止这种情况发生,您只需切换到GET模式:

即可
<form name='searchform' action='search.php' method='GET'>

使用$_GET['searchword']获取搜索到的字词。它不会再要你重新加载