set_magic_quotes_runtime(0)函数作用解释
来源:互联网 发布:捕鱼游戏源码下载 编辑:程序博客网 时间:2024/05/01 19:06
set_magic_quotes_runtime(0);
可以修改php.ini中 magic_quotes_runtime boolean的设置
当你的数据中有一些
/
"
'
这样的字符要写入到数据库里面,又想不被过滤掉的时候,它就很有用,会在这些字符前加上/
中国/地大物博"哈哈"
中国//地大物博/"哈哈/"
set_magic_quotes_runtime是用来设置PHP 环境配置的变量 magic_quotes_runtime 值。
0-关闭 1-打开
程序中检测状态用get_magic_quotes_runtime,返回 0 表示关闭本功能;返回 1 表示本功能打开。若 magic_quotes_runtime 打开时,所有外部引入的数据库资料或者文件等等都会自动转为含有反斜线溢出字符的资料。
在php.ini的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。
当然如果重复给溢出字符加反斜线,那么字符串中就会有多个反斜线,所以这时就要用set_magic_quotes_runtime()与get_magic_quotes_runtime()设置和检测php.ini文件中magic_quotes_runtime状态。
为了使自己的程序不管服务器是什么设置都能正常执行。可以在程序开始用get_magic_quotes_runtime检测设置状态秋决定是否要手工处理,或者在开始(或不需要自动转义的时候)用set_magic_quotes_runtime(0)关掉。
magic_quotes_gpc设置是否自动为GPC(get,post,cookie)传来的数据中的'"/加上反斜线。可以用get_magic_quotes_gpc()检测系统设置。如果没有打开这项设置,可以使用addslashes()函数添加,它的功能就是给数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(/)与 NUL(NULL 字符)。
- set_magic_quotes_runtime(0)函数作用解释
- set_magic_quotes_runtime(0)函数作用解释
- set_magic_quotes_runtime()函数的作用
- set_magic_quotes_runtime 和 set_magic_quotes_gpc 函数解释
- PHP函数set_magic_quotes_runtime()的作用
- PHP函数set_magic_quotes_runtime()的作用
- PHP函数set_magic_quotes_runtime()的作用
- PHP函数set_magic_quotes_runtime()的作用
- set_magic_quotes_runtime解释
- set_magic_quotes_runtime函数
- set_magic_quotes_runtime()的解释
- set_magic_quotes_runtime()的解释
- PHP中set_magic_quotes_runtime()和get_magic_quotes_gpc函数的作用
- php函数set_magic_quotes_runtime()使用方法
- PHP函数set_magic_quotes_runtime
- set_magic_quotes_runtime() 函数过时
- set_magic_quotes_runtime()
- php中的set_magic_quotes_runtime()作用和用法
- Xml WebService完全实例解析(三)
- 相见恨晚的68句话,每句话可以品半辈子——说的有点过
- boto for Amazon
- Xml WebService完全实例解析(四)
- yum problem
- set_magic_quotes_runtime(0)函数作用解释
- oracle 删除trigger 创建视图 导出表结构
- 取消CuteFtp被动模式
- 无意间在网上看到了田某某的故事
- Qt系列软件包 (搞不清Qtopia Core,Qt Extended,Qt-embedded.....的过来看看)--转载
- Open CASCADE 基础类简介
- Access中的SELECT @@IDENTITY
- 心情不好啊
- 导入数据到Oracle中的几种方法(转http://jkflyfox.bokee.com/2334307.html)