指令 'magic_quotes_gpc' 在 PHP 5.3 中已弃用,而在 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);
}
只需将此代码放在引导级别的某个位置,或者您应该将其作为脚本中的第一个代码。
我有类似的情况,我打开了 PHP 5.3 和魔术引号。希望这可以帮助!
您的网站配置错误。请咨询您的托管服务提供商,如果他们没有将其关闭,请查找其他主机或 VPS。