如何在表单提交期间删除 URL 中的特殊字符
Posted
技术标签:
【中文标题】如何在表单提交期间删除 URL 中的特殊字符【英文标题】:How to remove special characters in URL during Form Submission 【发布时间】:2015-05-27 16:13:00 【问题描述】:我正在尝试在 php 中提交表单期间删除特殊字符。每次我想提交数据时:
<form action="?" method="get">
<input type="text" name="str" value="I want to remove this" />
</form>
浏览器中的输出如下所示
http://localhost/?str=I+want+to+remove+this
有没有办法在提交之前或提交期间去掉那些“+”?
我的预期结果是
http://localhost/?str=I want to remove this
感谢您的帮助...
【问题讨论】:
【参考方案1】:在服务器端的url中不能有空格
str=I+want+to+remove+this
将被读作
str=I want to remove this
仅限。所以我认为你真的不需要担心这种编码。
【讨论】:
以上是关于如何在表单提交期间删除 URL 中的特殊字符的主要内容,如果未能解决你的问题,请参考以下文章
php 过滤以在提交或重定向时从URL中删除联系表单7查询字符串。进入函数文件。