请教一个魔术引号修正函数
时间:2011-08-20
来源:互联网
请教这个魔术引号修正函数中的几个问题:
1. if (get_magic_quotes_gpc()) 的意思是“如果魔术引号功能打开”?还是仅判断魔术引号的设置状态?
2. $top = true 这个$top参数的含义是?能否用简单的语言表述一下?
多谢!
if (get_magic_quotes_gpc())
{
function _stripslashes_rcurs($variable, $top = true)
{
$clean_data = array();
foreach ($variable as $key => $value)
{
$key = ($top) ? $key : stripslashes($key);
$clean_data[$key] = (is_array($value)) ?
stripslashes_rcurs($value, false) : stripslashes($value);
}
return $clean_data;
}
$_GET = _stripslashes_rcurs($_GET);
$_POST = _stripslashes_rcurs($_POST);
$_REQUEST = _stripslashes_rcurs($_REQUEST);
$_COOKIE = _stripslashes_rcurs($_COOKIE);
}
1. if (get_magic_quotes_gpc()) 的意思是“如果魔术引号功能打开”?还是仅判断魔术引号的设置状态?
2. $top = true 这个$top参数的含义是?能否用简单的语言表述一下?
多谢!
if (get_magic_quotes_gpc())
{
function _stripslashes_rcurs($variable, $top = true)
{
$clean_data = array();
foreach ($variable as $key => $value)
{
$key = ($top) ? $key : stripslashes($key);
$clean_data[$key] = (is_array($value)) ?
stripslashes_rcurs($value, false) : stripslashes($value);
}
return $clean_data;
}
$_GET = _stripslashes_rcurs($_GET);
$_POST = _stripslashes_rcurs($_POST);
$_REQUEST = _stripslashes_rcurs($_REQUEST);
$_COOKIE = _stripslashes_rcurs($_COOKIE);
}
作者: qaz8555 发布时间: 2011-08-20
if(get_magic_quotes_gpc()){ $str=stripslashes($str); } 即可
1、功能打开。不过,感觉设置状态和功能打开一样的意思吧?
1、功能打开。不过,感觉设置状态和功能打开一样的意思吧?

作者: kuhanzhu 发布时间: 2011-08-20
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28