首页 > 后端开发 > php教程 > magic_quotes_gpc和magic_quotes_runtime的区别

magic_quotes_gpc和magic_quotes_runtime的区别

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 14:24:53
原创
1172 人浏览过

PHP提供两个方便我们引用数据的开关参数magic_quotes_gpc和magic_quotes_runtime,这两个参数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号'和双引号"以及反斜线 \ 是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行。

那么magic_quotes_gpc和magic_quotes_runtime两个参数有什么区别呢?看下面的说明:

magic_quotes_gpc 
作用范围是:web客户服务端;
作用时间:请求开始是,例如当脚本运行时.

magic_quotes_runtime
作用范围:从文件中读取的数据或执行exec()的结果或是从SQL查询中得到的;
作用时间:每次当脚本访问运行状态中产生的数据.

关联函数

set_magic_quotes_runtime():
设置magic_quotes_runtime值. 0=关闭.1=打开.默认状态是关闭的.可以通过 echo phpinfo(); 查看magic_quotes_runtime

get_magic_quotes_gpc():
查看magic_quotes_gpc值.0=关闭.1=打开.

get_magic_quotes_runtime():
查看magic_quotes_runtime值。0=关闭.1=打开.

注意的是没有set_magic_quotes_gpc()这个函数,就是不能在程序里面设置magic_quotes_gpc的值,只能在php.ini文件中修改。

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
angular.js - angular 的指令和插件有什么区别?
来自于 1970-01-01 08:00:00
0
0
0
extend和implements的区别
来自于 1970-01-01 08:00:00
0
0
0
laravel中集合和数组的区别是什么?
来自于 1970-01-01 08:00:00
0
0
0
方法里面的return和ECHO 有什么区别?
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板