加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

PHP 5.3中不推荐使用指令’magic_quotes_gpc’,更多laravel

发布时间:2020-12-14 19:43:11 所属栏目:大数据 来源:网络整理
导读:Directive ‘magic_quotes_gpc’ is deprecated in PHP 5.3 and greater in laravel 我没有访问服务器上的php.ini文件所以我无法关闭magic_quotes,我已经尝试过.htaccess方法它没有用. 解决方法 您应该要求您的托管服务提供商关闭魔术报价. 如果您不能这样做

Directive ‘magic_quotes_gpc’ is deprecated in PHP 5.3 and greater
in laravel

我没有访问服务器上的php.ini文件所以我无法关闭magic_quotes,我已经尝试过.htaccess方法它没有用.

解决方法

您应该要求您的托管服务提供商关闭魔术报价.

如果您不能这样做,您可以使用此代码删除您自己的魔术引号:

// Remove Magic Quotes

if (get_magic_quotes_gpc()) {
    $process = array(&$_GET,&$_POST,&$_COOKIE,&$_REQUEST);
    while (list($key,$val) = each($process)) {
        foreach ($val as $k => $v) {
            unset($process[$key][$k]);
            if (is_array($v)) {
                $process[$key][stripslashes($k)] = $v;
                $process[] = &$process[$key][stripslashes($k)];
            } else {
                $process[$key][stripslashes($k)] = stripslashes($v);
            }
        }
    }
    unset($process);
}

只需将此代码放在bootstrap级别的某个位置,或者将其作为脚本中的第一个代码.

我有类似的情况,我有PHP 5.3和魔术引号打开.希望这可以帮助!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读