首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >magic_quotes帮助

magic_quotes帮助
EN

Stack Overflow用户
提问于 2011-02-09 22:08:33
回答 1查看 107关注 0票数 0

最近,我遇到了magic_quotes提供的问题。我确实注意到有3种不同的类型,但是哪种做什么?

  • magic_quotes_gpc
  • magic_quotes_runtime
  • magic_quotes_sybase

我知道检查启用的魔术引号总是很好的做法,但是如果不只是GPC,哪些应该检查呢?

代码语言:javascript
复制
if (get_magic_quotes_gpc() || get_magic_quotes_runtime()) {
    $string = stripslashes($string);    
}

我希望能够在我所做的任何代码中运行类似于此的东西,这样如果我正在处理的服务器出现问题,它将修复任何神奇的引用问题。

你们如何进行成功的检查,或者说这是完全正确的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-09 22:14:41

magic_quotes_gpc()适用于来自(G)ET、(P)OST和(C)OOKIEs的数据

magic_quotes_runtime()适用于来自任何源的数据(file_get_contents()、fread()等)

magic_quotes_sybase在用单引号(')转义和反斜杠(\)之间切换,因为并非所有数据库都使用反斜杠进行转义(比如sybase)。

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

https://stackoverflow.com/questions/4951102

复制
相关文章

相似问题

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