Как я могу интегрировать библиотеку AntiXSS в codeigniter? - PullRequest
0 голосов
/ 08 июня 2018

Мне нужно интегрировать эту библиотеку AntiXSS с codeigniter, кто-то может сказать мне, как я могу это сделать?

Спасибо

1 Ответ

0 голосов
/ 08 июня 2018
  1. Запустите этот код на терминале в каталоге проекта."composer require voku / anti-xss"

  2. Измените для параметров автозагрузки композитора значение false в true в вашем конфигурационном файле.

    $config['composer_autoload'] = TRUE;

  3. Добавьте эту строку в файл index.php.

    include_once './vendor/autoload.php';

  4. Создать файл библиотеки как 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);
}
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...