永发信息网

PHP 过滤函数有哪些

答案:2  悬赏:40  手机版
解决时间 2021-11-22 02:18
PHP 过滤函数有哪些
最佳答案
①常用的安全函数:

mysql_real_escape_string()

addslashes()

②这些函数的作用:

mysql_real_escape_string()和addslashes()函数都是对数据中的
单引号、双引号进行转义!也就是防止sql注入!
但是mysql_real_escape_string()考虑了字符集,更加的安全一些!
经过查阅相关的资料,可以得出一个结论:当前的字符集是单字节的话,这两个函数作用相同,都可以起到转义过滤的作用,但是,有谁会只是用单字节呢?尤其是utf8越来越广泛的被使用到!

③函数的用法:

在了解mysql_real_escape_string()和addslashes()这两个函数的用法的时候,我们必须先了解另外两个函数的含义!

get_magic_quotes_gpc()和get_magic_quotes_runtime(),我们来比较一下两个函数的异同:

相同:
a、两者都是用来获取php.ini配置文件的配置情况的!当开启的时候返回1,关闭的时候返回0!

b、当开启的时候,都会对指定范围内的数据进行转义过滤!
全部回答
addslashes()
mysql_real_escape_string
用在插入数据库的时候的安全过滤上,一般就是转码
htmlspecialchars :html系列的也有一些函数,你这便提到的这个是期中之一,这个是将数据输出到浏览器或是终端的时候进行一次编码,防止输出的数据中含有恶意js代码或是其它代码而进行转码

strip_tags : 这个就是去除一些html标签,和php的一些标签,用在什么地方你就看着办了··想过滤这些标签的地方都可以用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
邻居每晚九点敲墙有说法吗?
SolidWorks怎么把一个圆柱配合到一个槽里?一
根据图示,写出被测物体的长度是______厘米,
mysql “索引”能重复吗?“唯一索引”与“索
带尸字的动漫
坤宝汽贸地址在哪,我要去那里办事,
桃树杏树怎么修剪
水利普查员 是不是去城乡或者水库外面跑的还
直通定向是什么意思
It is a good place to go to .和It is a goo
太原市哪里有买串珠材料的?
北京到青岛的高铁G195 直接刷身份证行吗
我想把现在的卤素大灯改成氙气或者LED,是改
四川省雅安市汉源县的国家级贫困村有哪些
山岭隧道中的围场端和大庙端指的是地名还是隧
推荐资讯
劣五类水的概念
建个日产500吨20至140目石英砂厂需投资多少钱
1.2mm镀锌铁皮价格
同学们沿着花坛栽了9株花,每2株之间相距2米
二排交错,与垂线成 45° 夹角向下排列是什么
请问公房有继承权吗?
腰穿脑脊液检查多少钱
小米手机充电口坏了,修的话大概要多少?在甘
跪求加财富值的各种来源
西方极乐世界以外还有那尊佛的佛土是凡圣同居
how和how about的区别
27乖25乖58减27乖25乖54怎么用简算
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?