模块正则表达式无法正常工作

时间:2015-08-19 13:49:01

标签: php regex opencart opencart2.x opencart-module

我想为用户在 OpenCart 2.0.0.0 模块中提供的输入添加正则表达式验证。我正在尝试在newmodule.php中的validate()内验证它。

但我无法从preg_match()获得完美的输出。 在那之后,我完成了我的正则表达式模式。

在那里我发现<正在做一些严重的问题。 用户通过以下功能输入值。

$this->request->post['variable'];

我打印了那个值。它看起来与用户一样。但在< ...

preg_match()不匹配

opencart是否可以执行任何类型的编码?

以下是我的代码

$var = $this->request->post['code_script'];
if(preg_match( "/<script>/s", $var ))
{
    $this->error['code'] = $this->language->get('error_invalid');
}

0 个答案:

没有答案