PHP GPC Magic Quotes Runtime Stripping
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP GPC Magic Quotes Runtime Stripping相关的知识,希望对你有一定的参考价值。
if (function_exists('get_magic_quotes_gpc') && get_magic_quotes_gpc())
{
function GPCStrip($arr)
{
if (is_array($arr))
{
foreach ($arr AS $arrKey => $arrVal)
{
$arr[$arrKey] = GPCStrip($arrVal);
}
}
else if (is_string($arr))
{
$arr = stripslashes($arr);
}
return $arr;
}
$_GET = GPCStrip($_GET);
$_POST = GPCStrip($_POST);
$_COOKIE = GPCStrip($_COOKIE);
if (is_array($_FILES))
{
foreach ($_FILES AS $key => $val)
{
$_FILES[$key]['tmp_name'] = str_replace('\\', '\\\\', $val['tmp_name']);
}
}
$_FILES = GPCStrip($_FILES);
}
if (function_exists('set_magic_quotes_runtime'))
{
set_magic_quotes_runtime(0);
}
以上是关于PHP GPC Magic Quotes Runtime Stripping的主要内容,如果未能解决你的问题,请参考以下文章
PHP get_magic_quotes_gpc&mysql查询
php.ini(php的配置文件)中的magic_quotes_gpc
magic_quotes_gpc
get_magic_quotes_gpc() PHP转义的真正含义
get_magic_quotes_gpc 检测是否开启转义函数,5.4版移除后该怎么办?
get_magic_quotes_gpc 检测是否开启转义函数,5.4版移除后该怎么办?