指令';magic#u quotes#u gpc';在PHP5.3和更高版本的laravel中不推荐使用

指令';magic#u quotes#u gpc';在PHP5.3和更高版本的laravel中不推荐使用,php,laravel,Php,Laravel,指令“magic_quotes_gpc”在PHP5.3及更高版本中不受欢迎 在拉维尔 我无法访问服务器上的php.ini文件,因此无法关闭magic_quotes,我已经尝试了.htaccess方法。该方法无效。您的网站配置不正确。请咨询您的主机提供商,如果他们没有关闭,请查找其他主机或VP。您应该要求您的主机提供商关闭magic quotes 如果您不能这样做,您可以使用以下代码删除您自己的魔术引号: // Remove Magic Quotes if (get_magic_quotes_g

指令“magic_quotes_gpc”在PHP5.3及更高版本中不受欢迎 在拉维尔


我无法访问服务器上的php.ini文件,因此无法关闭magic_quotes,我已经尝试了.htaccess方法。该方法无效。

您的网站配置不正确。请咨询您的主机提供商,如果他们没有关闭,请查找其他主机或VP。

您应该要求您的主机提供商关闭magic quotes

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

// 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);
}    
只需将此代码放在引导级别的某个位置,或者您应该将其作为脚本中的第一个代码

我也遇到过类似的情况,我打开了PHP5.3和magic quotes。
希望这有帮助

请您的主机提供商删除该配置,PHP 5.3中不再需要该配置,因此除非提供更具体的结果消息和PHP设置详细信息(=哪个SAPI),否则没有人可以帮助您解决“无法工作”的问题。