首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP:基本的清理在今天仍然有用吗?

问PHP:基本的清理在今天仍然有用吗?
EN

Stack Overflow用户
提问于 2012-05-26 02:12:05
回答 2查看 60关注 0票数 0

几年前,我曾经在我的脚本上做过类似的事情:

代码语言:javascript
复制
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('url_rewriter.tags', '');
ini_set('session.use_trans_sid', 0);

function clean_input ($arr)
{
    if (!get_magic_quotes_gpc())
        $arr = array_map('addslashes', $arr);

    return $arr;
}

$_GET = clean_input($_GET);
$_POST = clean_input($_POST);
$_COOKIE = clean_input($_COOKIE);
$_REQUEST = clean_input($_REQUEST);

至少在PHP5.2中,这一点在今天仍然有意义吗?

此外,我们今天需要的最基本的卫生用品是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-26 02:20:49

在进入数据库的任何东西上执行mysql_real_escape_string()。

在退出数据库的任何东西上执行htmlentities()。

与CodeIgniter捆绑在一起的安全类非常好。如果你对什么被认为是生产准备好了,我建议你看看它。

票数 1
EN

Stack Overflow用户

发布于 2012-05-26 02:16:11

如果您使用的是mysql数据库,我建议您使用mysql_real_escape_string()来清理用户输入

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10759409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档