$ _GET中的PHP表单提交按钮

时间:2010-03-04 19:42:47

标签: php forms get friendly-url

我有一个表单,通过GET在我的网站上提交搜索博客。

表单工作正常,但提交后,下一页的网址显示(“查找”是我提交按钮的值):

  

www.example.com/search.php?sub_q=Find+it%21&q=tennis

这不是一个美学上令人愉悦的网址。有没有一种简单的方法可以从URL中排除提交按钮?我希望网址看起来像:

  

www.example.com/search.php?q=tennis

search.php不需要$ _GET ['sub_q']来操作,顺便说一句。

2 个答案:

答案 0 :(得分:11)

尝试不命名您的按钮(删除name属性) - 如果它没有n名称则不应提交

答案 1 :(得分:-2)

请在此处查看我的回答:SEO/PHP: How to Convert Form-Submit URL (Get-Method) without Javascript SEO-Friendly?

基本上:重定向到更容易拼写的URI