Php 如何在mvc模式中过滤和转义所有输入数据?
我正在使用我自己的mvc框架,我想自动过滤和转义所有的输入和输出。我该怎么做?创建一个函数,根据需要过滤数据。然后在最开始的时候,你把这个代码:Php 如何在mvc模式中过滤和转义所有输入数据?,php,security,model-view-controller,Php,Security,Model View Controller,我正在使用我自己的mvc框架,我想自动过滤和转义所有的输入和输出。我该怎么做?创建一个函数,根据需要过滤数据。然后在最开始的时候,你把这个代码: array_map('your_filter_function', $_REQUEST); 或者,您可以创建一个类来包装文章并获取超级全局文件。例如,如果我想在Codeigniter中获得一个post变量,我可以这样做: $post_var = $this->input->post('key'); 如果您想在值检索之前过滤它,函数pos
array_map('your_filter_function', $_REQUEST);
或者,您可以创建一个类来包装文章并获取超级全局文件。例如,如果我想在Codeigniter中获得一个post变量,我可以这样做:
$post_var = $this->input->post('key');
如果您想在值检索之前过滤它,函数post可以(返回您的_filter_函数($_post['key'])
转义输出可以通过将此功能添加到数据库层或其他输出源来完成。这在很大程度上取决于您如何处理应用程序中的输入/输出。也许你可以展示一些代码?