codeigniter benchmark {memory_usage}安全性

时间:2013-08-20 17:46:52

标签: codeigniter codeigniter-2

我正在建立一个带有codeigniter的网站。

如果用户在其评论{memory_usage}中写2.75MB,则会向他显示。它不会给codeigniter编写的代码带来安全漏洞吗?任何合理(和常见)的方法来防止这种问题?

1 个答案:

答案 0 :(得分:2)

将此添加到您的控制器:

$this->output->parse_exec_vars = FALSE;

解析执行变量

  

CodeIgniter将解析伪变量{elapsed_time}和   默认情况下,您的输出中为{memory_usage}。要禁用此功能,请设置   <{1}}类属性到控制器中的$parse_exec_vars

更新,您可能需要修改FALSE

中的核心文件

变化:

/system/core/Output.php

要:

protected $parse_exec_vars = TRUE;

现在,您可以在控制器中将public $parse_exec_vars = TRUE; 设置为$this->output->parse_exec_vars