首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >后数据转义和HTML转义之间的区别?

后数据转义和HTML转义之间的区别?
EN

Stack Overflow用户
提问于 2014-02-02 13:38:50
回答 4查看 121关注 0票数 0

在HTML段落中,POST vars转义数据和文本转义数据之间有什么区别?

我知道HTML不支持字符串中的某些字符,比如&必须成为&等等。

POST数据(表单)是否需要"URL转义“?"Hello“变成”Hello%20 World“??

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-02-02 13:51:20

它将取决于您的http-头中的“内容类型”。

例如,如果您的内容类型是"application/x-www-form-urlencoded“,则必须像GET字符串一样对您的帖子进行url编码。如果您的内容类型是“多部分/表单数据”,则不对POST数据进行url编码。

票数 1
EN

Stack Overflow用户

发布于 2014-02-02 13:41:47

发布的数据具有内容类型。每种内容类型都有自己的格式。有些涉及逃跑,有些则没有。您需要选择一个内容类型,然后适当地设置格式。

application/x-www-form-urlencoded就是一个常见的例子。

HTML规范会告诉你它的规则。

票数 1
EN

Stack Overflow用户

发布于 2014-02-02 13:47:31

如果需要保留以$_POST[]字符串发送的代码,则可以使用text实体(),但只显示为纯文本。如果不需要或不想显示代码标记,则可以使用strip_tags(),这将为您提供一个只包含常规文本的字符串。当您要在SQL查询中使用提交的数据时,将使用mysqli_real_escape_string()。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21511235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档