对用户传入的变量进行转义操作处理,摘自ecshop

 
更多

对用户传入的变量进行转义操作处理,摘自ecshop。

/* 对用户传入的变量进行转义操作。*/
if (!get_magic_quotes_gpc()){
    if (!empty($_GET)){$_GET  = addslashes_deep($_GET);}
    if (!empty($_POST)){$_POST = addslashes_deep($_POST);}
    $_COOKIE   = addslashes_deep($_COOKIE);
    $_REQUEST  = addslashes_deep($_REQUEST);
}
/* 递归方式的对变量中的特殊字符进行转义*/
function addslashes_deep($value){return empty($value)?$value:is_array($value) ? array_map('addslashes_deep', $value) : addslashes($value);}
打赏

本文固定链接: https://www.cxy163.net/archives/4098 | 绝缘体

该日志由 绝缘体.. 于 2013年05月23日 发表在 未分类 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: 对用户传入的变量进行转义操作处理,摘自ecshop | 绝缘体
关键字: , , , ,

对用户传入的变量进行转义操作处理,摘自ecshop:等您坐沙发呢!

发表评论


快捷键:Ctrl+Enter