if(@get_magic_quotes_gpc()){
function rs($s){
if(is_array($s)){
foreach ($s as $k=>$v)$s[$k]=rs($v);
}else{
$s=stripslashes($s);
}
return $s;
}
$_GET=rs($_GET);$_POST=rs($_POST);$_COOKIE=rs($_COOKIE);
}尤其是这句话foreach ($s as $k=>$v)$s[$k]=rs($v); 谁能详细介绍下
function rs($s){
if(is_array($s)){
foreach ($s as $k=>$v)$s[$k]=rs($v);
}else{
$s=stripslashes($s);
}
return $s;
}
$_GET=rs($_GET);$_POST=rs($_POST);$_COOKIE=rs($_COOKIE);
}尤其是这句话foreach ($s as $k=>$v)$s[$k]=rs($v); 谁能详细介绍下
解决方案 »
- php中如果引用一个文件,这个文件中的变量能在页面直接使用吗?
- 升双星!散分 面试求祝福
- 请开发过facebook APP的高手帮忙
- 公司最近要做个婚庆网站有没有简单的PHPCMS介绍下
- 双cpu8核处理器 16G内存 httpd-mpm.conf和my.ini里面的参数如何设置???
- 关于PHP在windows环境下安装扩展的问题
- 求助:Oxwall 怎么实现视频上传
- thinkphp写入一条数据,同时取得这条数据的ID
- 求教高手怎么用花生壳2.0+wordpress搭建个人网站?急~~~在线
- php调用数据对同一字段不同值查询并出来数字
- url rewrite 在分页时有困难,请高手帮忙
- phpcms后台采集程序,如何采集图片
<?php
if(@get_magic_quotes_gpc()){ //是否开启
function rs($s){
if(is_array($s)){ //是否是数组
foreach ($s as $k=>$v)$s[$k]=rs($v);
/*
遍历$s这个数组
$k 数组的下标
$v 数组的值
rs($v) 把数组的值传给rs函数调用 为的是执行 下面这一段代码
else{
$s=stripslashes($s);
}
作用是 删除由 addslashes() 函数添加的反斜杠
*/
}else{
$s=stripslashes($s);
}
return $s;
}
$_GET=rs($_GET);$_POST=rs($_POST);$_COOKIE=rs($_COOKIE);
}
//整段代码的作用是过滤取到的值
?>