Javascript 将特殊字符转换为HTML实体,Laravel
我正在尝试使用Laravel转换视图中的特殊字符以实现安全输出。我知道blade是为您做这件事的——但我所有的数据都是通过JavaScript Ajax请求显示的。我完成此任务的原始功能似乎不起作用(与CodeIgniter一起使用):Javascript 将特殊字符转换为HTML实体,Laravel,javascript,php,ajax,laravel,output,Javascript,Php,Ajax,Laravel,Output,我正在尝试使用Laravel转换视图中的特殊字符以实现安全输出。我知道blade是为您做这件事的——但我所有的数据都是通过JavaScript Ajax请求显示的。我完成此任务的原始功能似乎不起作用(与CodeIgniter一起使用): Laravel是否提供了一种转换大量数据库记录以实现安全输出的便捷方法 我们没有提供XSS过滤器,因为它更多地由用户自行决定。然而,有一篇很棒的文章介绍了一个现成的XSS过滤器函数 我希望这有帮助 //sanitize tasks for safe
Laravel是否提供了一种转换大量数据库记录以实现安全输出的便捷方法 我们没有提供
XSS
过滤器,因为它更多地由用户自行决定。然而,有一篇很棒的文章介绍了一个现成的XSS过滤器函数
我希望这有帮助
//sanitize tasks for safe output
function sanitize_object_h( $array ) {
$array_modified = $array;
foreach( $array_modified as $object ) {
foreach( $object as &$item ) {
$item = htmlentities( $item, ENT_QUOTES );
}
//end foreach
}
//end foreach
return $array_modified;
}
//end sanitize_object_h