Php 提交URL给出x和y

Php 提交URL给出x和y,php,html,Php,Html,我有一个搜索框,其中有一个图像作为提交按钮。 现在,当我提交URL时,它是这样的:search.php?name=&s=s&submit.x=26&submit.y=8 通常,URL看起来像?name=&s=s,但它带有按钮,而不是图像 谁能帮我删除&s=s之后的url 这是我的代码: HTML: 谢谢。当您有一个时,您会收到与请求一起发送的两个附加参数:单击图像提交按钮的位置的x和y坐标。为了不将这些参数添加到URL,您必须去掉。如果按钮必须是图像,我建议使用CSS属性background i

我有一个搜索框,其中有一个图像作为提交按钮。 现在,当我提交URL时,它是这样的:
search.php?name=&s=s&submit.x=26&submit.y=8

通常,URL看起来像
?name=&s=s
,但它带有按钮,而不是图像

谁能帮我删除
&s=s
之后的url

这是我的代码:

HTML:

谢谢。

当您有一个
时,您会收到与请求一起发送的两个附加参数:单击图像提交按钮的位置的x和y坐标。为了不将这些参数添加到URL,您必须去掉
。如果按钮必须是图像,我建议使用CSS属性
background image

input[type=submit] {
    background-image: url(http://lorempixel.com/40/20/);
    border: 0;
    width: 40px;
    height: 20px;
}
以及相应的HTML:

<input type="submit" value="" name="submit">

然后,只需检查
是否设置($\u GET['submit'])


至于它的外观:

这就是
所做的-它将在图像上单击的坐标作为附加的
x
y
表单字段提交。如果你不想这样,就不要使用那种输入类型!考虑使用< <代码> <代码> >包含<代码> <代码>标签,或者使用CSS来编写<代码> <代码> .< /p>使用POST作为表单的方法,或在提交表单后重定向到.name=& s= s ..这就是我所理解的,但是如果我使用CSS样式的正常输入,则按钮显示值,并且我需要链接的值。你知道还有什么更好的办法吗?@D.Ester你还有其他的想法,不是吗?为什么不使用它们呢?我现在已将其更改为
,但现在我的URL以
=
结尾。我认为这是…@D.Ester乐于提供帮助的唯一方法。@D.Ester如果您不希望submit按钮添加变量,请将其
名称保留为空。
input[type=submit] {
    background-image: url(http://lorempixel.com/40/20/);
    border: 0;
    width: 40px;
    height: 20px;
}
<input type="submit" value="" name="submit">