导航:首页 > 净水问答 > php过滤不安全字符

php过滤不安全字符

发布时间:2023-06-16 01:14:00

A. PHP 如何过滤特殊字符 如 ◆ )- : 、 、!! / 等

^

PHP 中的 preg_replace() 函数可以实现

实例:只匹配中文


<?php
$str="php)!!编程";
echopreg_replace("/[^x{4e00}-x{9fa5}]/iu",'',$str);
?>

B. php 清除字符串非法字符

$str="x80x802018";
$code=array(
"x80",
" ",
);
$str=str_replace($code,'',$str);
var_mp($str);

可以这样把特殊字符去掉,发现有什么特殊字符,就加在code数组里面,最后打印出来的长度就只有4了。

C. PHP怎样过滤中文状态下特殊字符(比如标点符号)

functionfilterGBK_SpecialChars($str)
{
$str=urlencode($str);//将关键字编码
//下面的必须写在一行,不可换行截断
$str=preg_replace("/(%7E|%60|%21|%40|%23|%24|%25|%5E|%26|%27|
%2A|%28|%29|%2B|%7C|%5C|%3D|-|_|%5B|%5D|%7D|%7B|%3B|%22|%3A|
%3F|%3E|%3C|%2C|.|%2F|%A3%BF|%A1%B7|%A1%B6|%A1%A2|%A1%A3|%A3%AC|
%7D|%A1%B0|%A3%BA|%A3%BB|%A1%AE|%A1%AF|%A1%B1|%A3%FC|%A3%BD|%A1%AA|
%A3%A9|%A3%A8|%A1%AD|%A3%A4|%A1%A4|%A3%A1|%A1%AB|%A3%FB|%A3%FD|%A1%BE|
%A1%BF|)+/",'',$str);
$str=urldecode($str);//将过滤后的关键字解码
return$str;
}
$str='广~·@#¥%……&*()——+|-=、{}【】:;“”‘’~“《》,。?、州;?海【,鲜。餐“”】(,厅)';
echofilterGBK_SpecialChars($str);

D. php 如何过滤特殊字符,如 ◆ )- : 、 、!! /   等

可以用 str_replace() 函数统一替换,如:
$string = "测试◆例子♂ 在此 !";
$replace = array('◆','♂',')','=','+','$','¥','-','、','、',':',';','!','!','/');
$string = str_replace($replace, '', $string);
echo $string;

E. 使用PHP,过滤表单的HTML和非法的字符

你没开启魔法函数, 你可以自己使用函数自动转义就可以了.
使用:addslashes 这个函数来转义一下客户端的数据,例如:
$post = addslashes($_POST['value']);

这个时候显示的就是转义后的文子了!

F. php怎样过滤非法字符防止sql注入

htmlspecialchars($_POST['字段']),用这个函数就可以将一些特殊字符进行过滤转义。你可以去看看这个函数的说明。

G. php中如何过滤所有的特殊字符

  1. 用正则匹配替换

  2. 用函数str_replace一个一个替换

阅读全文

与php过滤不安全字符相关的资料

热点内容
生活污水什么方式爆气 浏览:984
饭店油烟机净化器怎么安装 浏览:224
污水加负荷需要注意什么 浏览:539
氨基酸和蛋白质离子交换层析 浏览:780
滤芯起泡点测试压力是多少 浏览:539
为什么净水机都是山寨版 浏览:873
4代净水器多少钱 浏览:518
污水处理加水稀释 浏览:330
edi标准的定义 浏览:352
豪爵喜运弯梁110机油滤芯在哪里 浏览:10
什么净水器可以装通用ro渗透滤芯 浏览:318
10寸滤芯怎么样 浏览:652
内蒙古花卉专用水处理批发 浏览:558
污水处理厂数据监测招标 浏览:346
反渗透净水器的滤芯怎么安装方法 浏览:481
树脂材料怎么才能光滑 浏览:406
小米净水器为什么只换一号滤芯 浏览:578
新余纯水设备多少钱 浏览:477
小米净化器pm怎么算合格 浏览:397
成都纯水过滤芯多少钱 浏览:882