首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >混淆何时使用addslashes和何时使用when实体

混淆何时使用addslashes和何时使用when实体
EN

Stack Overflow用户
提问于 2011-05-04 10:34:33
回答 1查看 4.1K关注 0票数 3

可能重复:

Htmlentities vs addslashes vs mysqli_real_escape_string

When to use which string escaping method?

嗨,我很困惑什么时候该使用加号,什么时候使用Hi实体。

请您告诉我一个例子,在哪里我应该使用加号,什么时候使用tell实体。

EN

回答 1

Stack Overflow用户

发布于 2011-05-04 10:37:46

这有点让人困惑,我同意。但是,让我们看看能不能帮上忙:)

htmlentities使数据安全地输出到HTML中。PHP手册上说。

这个函数在所有方面都与htmlspecialchars()相同,除了htmlentities(),所有具有HTML字符实体等效值的字符都被转换成这些实体。

但是请记住,应该不惜一切代价避免在UTF-8编码文档中使用should实体()!始终存在问题,请参阅http://www.phpwact.org/php/i18n/charsets#common_problem_areas_with_utf-8

addslashes使数据在其他一些情况下是安全的,但是如果您的数据库有自己的数据,那么使用它,对于MySQL (需要mysql_real_escape_string)。

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

https://stackoverflow.com/questions/5882060

复制
相关文章

相似问题

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