Codeigniter php теги зачистки с помощью xss_clean - PullRequest
0 голосов
/ 11 октября 2011

Почему, если я передаю $_POST['string'] = "<?php echo 'hey' ?>", тогда я передаю его в xss_clean () с echo $this->input->post('string',true);, он выводится как &amp;lt;?php echo 'hey' ?&amp;gt;, а не как &lt;?php echo 'hey' ?&gt; ??

1 Ответ

1 голос
/ 11 октября 2011

Если вы посмотрите на исходный код, вы увидите, что метод xss_clean делает много тяжелой работы. Это больше, чем просто htmlspecialchars() звонок. Если вы хотите отобразить php-код на странице, я сначала преобразовал бы его, а затем очистил его.

...