php转义空格、双引号、单引号、左尖号、右尖号、换行符

来源:互联网 发布:阿苏拉男捏脸数据 编辑:程序博客网 时间:2024/06/05 19:45

按以下顺序就可以解决转义时候引起的冲突

$str = $_POST["test"] ;


$str = str_replace(" " , " " , $str) ;


$str = str_replace(">" , ">" , $str) ;


$str = str_replace("<" , "&lt;" , $str) ;


$str = addslashes($str) ;


$str = str_replace("\r\n\" , "<br />" , $str) ;


输入的时候只要用htmlspecialchars($str) 就行

原创粉丝点击