Php 输入字段中某些空格被截断/删除

Php 输入字段中某些空格被截断/删除,php,html,mysql,wordpress,Php,Html,Mysql,Wordpress,图像库中的输入字段有问题。 例如,当我在输入字段中键入“Greifvogel 1985”时 没有搜索结果,当我查看url时,它是: http://www.braunheinz.de/gallery-search/?tag=Greifvogel%1985 但当我输入“1985年格雷夫格尔”时。搜索正确,url为: xxxx.de/?tag=1985%25Greifvogel 在单词“Greifvogel”是数字25之前,我想那是空格, 所以我在url中尝试了这个: xxxx.de/?tag=G

图像库中的输入字段有问题。

例如,当我在输入字段中键入“Greifvogel 1985”时

没有搜索结果,当我查看url时,它是:

http://www.braunheinz.de/gallery-search/?tag=Greifvogel%1985
但当我输入“1985年格雷夫格尔”时。搜索正确,url为:

xxxx.de/?tag=1985%25Greifvogel
在单词“Greifvogel”是数字25之前,我想那是空格, 所以我在url中尝试了这个:

xxxx.de/?tag=Greifvogel%251985
25在1985年以前,这是正确的


所以我的问题是,为什么有时空格是正确的,有时空格被截断。

%25
是url中空格的url编码版本。换句话说,url不能与其中的空格一起工作,因此我们将其编码为可以传输的格式(ASCII文本)


这里是

的参考资料,请使用您的代码编辑您的帖子,以便我们可以更轻松、更快地发布,谢谢!