当前位置:首页 > 学习>正文

帝国cms7.5登陆后台 Function get_magic_quotes_gpc() is deprecated

12-11 学习

  找到在/e/class/connect.php在文件中中添加如下代码:

  define('MAGIC_QUOTES_GPC',ini_set("magic_quotes_runtime",0)?True:False);

  加在define('InEmpireCMS',TRUE);代码后面,也就是第4行后面就可以解决这个问题。

  新版中之后取消了一些特性引起的,7.3版后以上的可能会提示此类错误解析如下:

  magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“ ”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。5.4.0 始终返回 FALSE,因为这个魔术引号功能已经从 PHP 中移除了。

  下面我们来看下解决方法。

  在/e/class/connect.php 中添加如下代码:

  define('MAGIC_QUOTES_GPC',ini_set("magic_quotes_runtime",0)?True:False);

  PHP 7.4不推荐使用get_magic_quotes_gpc函数替代(PHP 7.4 deprecated get_magic_quotes_gpc function alternative)。

  拓展:

  magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“ ”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。5.4.0 始终返回 FALSE,因为这个魔术引号功能已经从 PHP 中移除了。

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

猜你喜欢