php - 这个为什么能自动过滤HTML标签?
本文介绍了php - 这个为什么能自动过滤HTML标签?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
只要尖括号里面输入任何内容都会被过滤掉 这是为什么?比如<hhhhh><lllll>这样都会被过滤 为什么会自动过滤呢 后台是不是就不用再过滤了?htmlspecialchars的作用是什么呢?我试了一下 用这个函数反而能把html标签打印出来了
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<form method="post">
<input type="text" name="name" id="txt1">
<button type="submit" id="btn1">提交</button>
</form>
</body>
</html>
<?php
echo $_POST['name'];
?>
解决方案
htmlspecialchars 是将html字符转为实体字符,比如 ">"转化为">",可以防止SQL注入
这篇关于php - 这个为什么能自动过滤HTML标签?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文