2011-10-11 81 views
0

爲什麼如果我通過$_POST['string'] = "<?php echo 'hey' ?>"然後我把它傳遞給xss_clean()與回聲$this->input->post('string',true);它輸出爲&amp;lt;?php echo 'hey' ?&amp;gt;而不是&lt;?php echo 'hey' ?&gt;Codeigniter php標籤剝離與xss_clean

回答

1

如果你看看源代碼,你可以看到xss_clean方法做了很多繁重的工作。這不僅僅是一個htmlspecialchars()電話。如果你想在頁面中顯示php代碼,我會先轉換它,然後對它進行消毒。

+0

ohoh正確的人!它只是以前轉換;)thx! – sbaaaang