请选择 进入手机版 | 继续访问电脑版
开启辅助访问
帐号登录 |立即注册

PHP的test_input()函数,过滤提交的信息,防止被攻击

 
test_input()是一个自定的函数,过滤提交的信息,防止被攻击。

代码
function test_input($data) {
  $data = trim($data);
  $data = stripslashes($data);
  $data = htmlspecialchars($data);
  return $data;
}

下面给大家介绍一下上面的三个函数,trim、stripslashes、htmlspecialchars。

trim() 函数移除字符串两侧的空白字符或其他预定义字符。
去除预定义字符写法:
<?php
$str = "Hello World!";
echo trim($str,"Worl!");
?>

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。
写法:
<?php
$str = "Hello\? World";
echo stripslashes($str);
?>

htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。
写法:
<?php
$str = "Hello <b>World</b>";
echo htmlspecialchars($str);
?>
以上就是本文的全部内容,感谢大家支持JScript之家——编程学习者社区!



回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则