stripslashes加强版分析
时间:2010-08-11
来源:互联网
- 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);
- }
大家分析一下这段函数,别告诉我是stripslashes加强版,对post、get传递字符转义.... 这个我知道!
我想知道具体的执行过程是怎样的?
如$_POST = _stripslashes_rcurs($_POST);
is_array($value) 当$_POST是二维数组?? 什么情况会是二维数组呢?怎么执行的流程的
作者: kingarde 发布时间: 2010-08-11


作者: kingarde 发布时间: 2010-08-11
什么情况会是二维数组呢?
-----------------------
input type=checkbox name=sel[] value='1'
input type=checkbox name=sel[] value='2'
input type=checkbox name=sel[] value='3'
这样传回服务器就是二维数组了三。。。
怎么执行的流程的?
---------------------------------------
递归切解析每一个函数
-----------------------
input type=checkbox name=sel[] value='1'
input type=checkbox name=sel[] value='2'
input type=checkbox name=sel[] value='3'
这样传回服务器就是二维数组了三。。。
怎么执行的流程的?
---------------------------------------
递归切解析每一个函数
作者: ynwcel 发布时间: 2010-08-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28