0

我在 php.ini 中将“magic_quotes_gpc”设置为“on”,如下所示:

; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/magic-quotes-gpc
magic_quotes_gpc = On

但这似乎不起作用,我使用以下 php 代码对此进行了测试:

if(!get_magic_quotes_gpc()){
    echo "hello world<br />";
}

它总是会打印“hello world”,无论是“on”还是“off”。另外,我的电脑用的是wampserver 2.4!</p>

4

2 回答 2

0

WampServer 2.4 附带 PHP 5.4,正如文档所说,自 PHP 5.4.0 以来,get_magic_quotes_gpc() 始终返回 false,因为(可怕的)功能已从语言中删除。你不能有magic_quotes。

于 2014-01-08T04:54:48.903 回答
0

首先,您可以检查您的 PHP 版本:

自 PHP 5.3.0 起,Magic Quotes 已被弃用,自 PHP 5.4.0 起已移除。

如果你想magic_quotes_gpc在 PHP 5.4 以上版本上实现,你可以使用yidas/magic-quotes,它与magic_quotes_gpc.

https://github.com/yidas/php-magic-quotes

于 2017-07-13T16:16:46.083 回答