Php 获取时提交值

Php 获取时提交值,php,html,Php,Html,好的,这可能是基本的,但我有精神障碍 我有一组单选按钮,需要以以下格式将值提交到URL: mypage/myValue 而不是 mypage/?name=myValue 以下是我所拥有的: <form action="mypage/" method="get"> <input type="radio" name="name" value="myValue_1"> label 1 <input type="radio" name="name" v

好的,这可能是基本的,但我有精神障碍

我有一组单选按钮,需要以以下格式将值提交到URL:

mypage/myValue 
而不是

mypage/?name=myValue
以下是我所拥有的:

<form action="mypage/" method="get">
    <input type="radio" name="name" value="myValue_1"> label 1
    <input type="radio" name="name" value="myValue_2"> label 2
    <input type="radio" name="name" value="myValue_3"> label 3
    <input type="submit">
</form>

标签1
标签2
标签3
也许我想得太多了,但我最初的反应是在点击时用jQuery生成URL,而不仅仅是重定向。。。听起来有点太多了,不是吗?

如果只是收音机的话,就不应该是乱码(jQuery),比如:

<form>
    <input type="radio" name="rname" value="myValue_1"> label 1
    <input type="radio" name="rname" value="myValue_2"> label 2
    <input type="radio" name="rname" value="myValue_3"> label 3
    <input type="button" id="btncl">
</form>
否则,我不认为有一种方法可以用常规html实现,因为标准说GET是…?name=val&n2=v2


服务器端重定向应该更耗时(无论是编写还是使用)

要么使用javascript在submit上构建url,要么重定向服务器端您可以通过javascript发送请求,然后通过.htaccess进行维护,或者在表单提交后通过php重定向请求,但在这两种情况下,您都需要一个.htacceess文件,如果您只想链接到不同的URL,为什么不简单地使用一组链接呢?然后根据您的喜好设置主题。@sfyn,链接会很容易,但这是客户想要的。@PeeHaa很高兴看到我最初的想法得到一些证实。是的,这正是我所做的!谢谢
$("#btncl").click(function(){
  window.location="mypage/"+$('input[name=rname]:radio:checked').val();
});