龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

php 一个批量把form提交的数据进行安全过滤的函数

时间:2014-07-30 12:40来源:网络整理 作者:网络 点击:
分享到:
一个批量把form提交的数据进行安全过滤的函数 通过这个函数,我们可以增加您的表单提交的数据,按照过滤的方式,防止可执行代码的插入。[代码片段(19行)]

通过这个函数,我们可以增加您的表单提交的数据,按照过滤的方式,防止可执行代码的插入。

function toarray($array, $var, $content = "") {
    foreach ( $array as $key => $value ) {
        if (is_array ( $value )) {
            $content .= $this->__array ( $value, "" . $var . "[\\"" . $key . "\\"]" );
        } else {
            $old_str = array ("\\n", '"', "<?php", "?>", "\\r" );
            $new_str = array ("", "'", "<?php", "?>", "" );
            $value = str_replace ( $old_str, $new_str, $value );
            $content .= "\\$" . $var . "['" . $key . "'] = \\"" . $value . "\\";\\n";
        }
    }
    return $content;
}

//该片段来自于http://outofmemory.cn
精彩图集

赞助商链接