更新:表单不会删除"<"
等特殊字符 <?php
$name = $_POST["nombre"];
$data = test_input($name);
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
striplashes应该删除/和修剪Whitespace,但是它没有显示像html的前标记
echo $data;
?>
答案 0 :(得分:0)
如果您要执行的操作是从$name
删除HTML代码,则需要使用strip tags
:
<?php
function test_input($data) {
$data = trim($data);
$data = strip_tags($data);
return $data;
}
$name = ' <script>addada</script>';
echo $data = test_input($name);