Function get_magic_quotes_gpc()

编程语言
0 292

Function get_magic_quotes_gpc() is deprecated


原因: php版本于7.4开始此方法已被弃用

 解决方案: ini_get('magic_quotes_gpc') 的值判断

     // 结果和 get_magic_quotes_gpc()的结果等效

    $get_magic_quotes_gpc = (($quotes_gpc = ini_get('magic_quotes_gpc')) && strtolower($quotes_gpc) !== 'off');

    相关信息: magic_quotes_gpc 、 magic_quotes_runtime、 magic_quotes_sybase 区别

    magic_quotes_gpc 默认 on (< 5.3之前)

    作用:对输入的GET、POST、COOKIE的数据自动转义

    magic_quotes_runtime 默认值 off

    作用:对从外部读取的数据自动进行转移,例如:读数据库、读文件等

    magic_quotes_sybase  默认off

    作用:影响 addslashes() 函数。

    magic_quotes_sybase=0 时,addslashes 将对 ' " \ 进行 \ 转义操作;

    magic_quotes_sybase=1 时,addslashes 将对 ' 进行 '' 转义操作(两个单引号)。

————————————————

版权声明:本文为CSDN博主「码农@cj」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/u010336468/article/details/124124891