1

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

但我无法从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');
}
4

0 回答 0