Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23229
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 61
  • 用 户 组: 普通用户
  • 注册时间: 2016-08-03 11:15
文章分类
文章存档

2016年(5)

我的朋友
最近访客

分类: PHP

2016-08-03 14:57:52


/*
判断提交的方式是否是post
*/
if($_SERVER['REQUEST_METHOD'] == "POST")
{
if(!empty($_POST["name"]))
{
$name = test_imput($_POST["name"]);
}
}

function test_input($data)
{
  $data = trim($data); //去掉字符串左边和右边的空格
  $data = stripslashes($data); //去除字符串中的反斜线字符,如果有两个连续的反斜线,则只去掉一个
  $data = htmlspecialchars($data);  //防XSS攻击,把一些预定义的字符转换为html实体
  return $data;
}

//验证邮件
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email))
{
  $emailErr = "非法邮件地址"; 
}

//验证url
if (!preg_match("/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i",$website))
{
  $websiteErr = "不合法的 URL"; 
}
阅读(438) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~