如何通过GET方法传递变量后得到自定义URL结构?

时间:2013-05-13 02:30:33

标签: php forms

我的php格式有问题: isbn number是一个GET变量。 因此,view.php在URL中打开,如:localhost /../ view.php?isbn = 0810982463。而我希望网址结构类似于localhost /.... / 0810982463。我知道可以使用Post方法完成,可以使用GET方法完成吗?

<form action="view.php" method="get">

  <p class="name">
            <label for="isbn">ISBN No. &nbsp;</label>
    <input type="text" name="isbn" id="isbn" value="0199555311">
        </p>
        <p class="submit">
          <input type="submit" value="Search Book" />
        </p>
</form>

1 个答案:

答案 0 :(得分:1)

无论如何,GET表单提交都将采用查询字符串格式,只需查看Google的表单提交,甚至是Stack Overflow自己的搜索。这是跨浏览器标准化的方式。

如果您希望它看起来很漂亮,在提交后,您需要将用户重定向到漂亮的网址。