我想为用户在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');
}