码上敲享录 > PHP开发经验分享 > php的ini_set("magic_quotes_runtime", 0)什么意思

php的ini_set("magic_quotes_runtime", 0)什么意思

上一章章节目录下一章 2018-11-27已有2237人阅读 评论(0)

php的ini_set("magic_quotes_runtime", 0)什么意思?


解决方法:

ini_set设置的属性相当于在php.ini的配置文件中设置,所以magic_quotes_runtime可以在php.ini的配置文件中设置,也可以通过代码ini_set("magic_quotes_runtime", 0)设置。当magic_quotes_runtime==1或者true时,从数据库或通过fread之类的函数读取的文本,将自动对' “和\自动加上反斜杠\进行转义,防止溢出。这在对数据库的数据进行转移的时候非常有用。但在一般情况下,应当将其关闭,否则从数据库读取出来的数据单引号、双引号和反斜杠都会被加上\,导致显示不正常。


补充用法

get_magic_quotes_gpc()获取magic_quotes_runtime的值

if(get_magic_quotes_gpc()!=0){
ini_set("magic_quotes_runtime", 0);
}
本文链接:http://www.yayihouse.com/yayishuwu/chapter/1724
0

有建议,请留言!

  • *您的姓名:

  • *所在城市:

  • *您的联系电话:

    *您的QQ:

  • 咨询问题:

  • 提 交