我想知道set_magic_quotes_runtime到底是做什麽用的!
当前位置:首页 ----> Web开发 ----> Php
关键词:runtime
liumingl:
我想知道set_magic_quotes_runtime到底是做什麽用的!      在很多的程序中我看到有set_magic_quotes_runtime(0);函数。在网上查了很多的资料介绍的都很少和模糊。
那位大侠能够给详细介绍一下。


刀客羽朋:
set_magic_quotes_runtime(0); 可以修改php.ini中 magic_quotes_runtime boolean的设置


liumingl:
这个设置我自然明白,但是设置以后对程序的运行到底有什麽作用?


liumingl:
终于搞明白了。复制内容到剪贴板代码:当您的数据中有一些
"
"
'
这样的字符要写入到数据库里面,又想不被过滤掉的时候,它就很有用,会在这些字符前加上"

中国"地大物博"哈哈"

中国""地大物博""哈哈""


eter:
手册上面似乎说的很清楚也。:)
我习惯将这项检测设置在init.php文件中,相同也是必须的一项检测,默认4.0后的版本都是打开的.

set_magic_quotes_runtime是用来设置PHP 环境配置的变量 magic_quotes_runtime 值。
0-关闭 1-打开

程序中检测状态用get_magic_quotes_runtime,返回 0 表示关闭本功能;返回 1 表示本功能打开。若 magic_quotes_runtime 打开时,所有外部引入的数据库资料或文件等等都会自动转为含有反斜线溢出字符的资料。 [ 本帖最后由 eter 于 2005-9-12 10:10 AM 编辑 ]


bmli:
我是来学习的。。嘿嘿


liumingl:
楼上的同志对我的名字有什麽疑问吗?哈哈!


zerode:
呵呵,您难道是PHPX的村长?晕!


liumingl:
我不是的,^_^。


duketang:
刘铭在喜悦消失很久了


seraph:
以前呢?


phpvista:
magic_quotes_runtime boolean
配置返回资料是否自动加入反斜线当溢出字符。
set_magic_quotes_runtime
get_magic_quotes_runtime


newbird:
说的不错,学习啦。


cnbird:
从外部传入的数据不加反斜杠处理。
加反斜杠的只有双引号,单引号,NULL,


天之魔神:
学习了 顶下


lgy1:
学习了,项下


bop_bop:
呵呵.顶吧
原文出处:http://bbs.phpchina.com/viewthread.php?tid=78