最近,我遇到了magic_quotes提供的问题。我确实注意到有3种不同的类型,但是哪种做什么?
我知道检查启用的魔术引号总是很好的做法,但是如果不只是GPC,哪些应该检查呢?
if (get_magic_quotes_gpc() || get_magic_quotes_runtime()) {
$string = stripslashes($string);
}我希望能够在我所做的任何代码中运行类似于此的东西,这样如果我正在处理的服务器出现问题,它将修复任何神奇的引用问题。
你们如何进行成功的检查,或者说这是完全正确的?
发布于 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)。
https://stackoverflow.com/questions/4951102
复制相似问题