【问题标题】:PHP form submit button in $_GET$_GET 中的 PHP 表单提交按钮
【发布时间】:2011-01-23 20:14:29
【问题描述】:

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

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

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'] 来操作,顺便说一句。

【问题讨论】:

    标签: php forms get friendly-url


    【解决方案1】:

    尽量不要为您的按钮命名(删除name 属性) - 如果它没有名称,则不应提交

    【讨论】:

      【解决方案2】:

      在这里查看我的答案:SEO/PHP: How to Convert Form-Submit URL (Get-Method) without Javascript SEO-Friendly?

      基本上:重定向到一个更易于拼写的URI

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-01-21
        • 2013-03-28
        • 1970-01-01
        • 1970-01-01
        • 2012-09-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多