开启辅助访问
帐号登录 |立即注册

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 立即注册

本版积分规则

友情链接
  • 艾Q网

    提供设计文章,教程和分享聚合信息与导航工具,最新音乐,动漫,游戏资讯的网站。