Я использую HTMLPurifier для предотвращения xss.HTML содержит все виды тегов, например, SELECT, OPTION.Но HTMLPurifier удаляет теги SELECT, OPTION и сохраняет простой текст.Как я могу разрешить теги SELECT, OPTION.
Вот код
$html = "<select>
<option value="1" selected>Test 1</option>
<option value="2" selected>Test 2</option>
</select>";
$config = \HTMLPurifier_Config::createDefault();
$config->set( 'AutoFormat.RemoveEmpty', true );
$purifier = new \HTMLPurifier( $config );
$cleanHtml = $purifier->purify( $dirtyHTML );
Код возврата 'Test 1Test 2'