我需要将此库AntiXSS与codeigniter集成, 有人可以告诉我我该怎么做?
谢谢
答案 0 :(得分:1)
在项目目录的终端上运行此代码。 “作曲家需要voku / anti-xss”
在配置文件中将composer autoload settings false更改为true。
$config['composer_autoload'] = TRUE;
将此行添加到index.php
文件中。
include_once './vendor/autoload.php';
在库文件夹中将库文件创建为AntiXSSLibrary.php
。
-
<?php
use voku\helper\AntiXSS;
class AntiXSSLibrary {
public $xss;
public function __construct()
{
$this->xss = new AntiXSS();
}
public function clear($data)
{
return $this->xss->xss_clean($data);
}
}
?>
-
<?php
class HomeController extends CI_Controller {
public function __construct()
{
$this->load->library('antixsslibrary');
}
public function index()
{
$clean = $this->antixsslibrary->clear($data);
}
}
?>