php中get_magic_quotes_gpc()用法

原创 2007年09月21日 08:25:00

get_magic_quotes_gpc() 

  php.ini里面magic_quotes_gpc是默认为off的。
  也就是说要为了安全起见应该设为on。  
  而且设为on的话,post   get   和cookie传来的string值就可以直接用于sql语句,而不需要用addslashes再添加转义符了。

一个很好的函数,希望对大家有所帮助
function rAddSlashes(&$data)
{
    if(!get_magic_quotes_gpc())
    {
        return      is_array($data)?array_map('rAddSlashes',$data):addslashes($data);
    }
    else
    {
        Return $data;
    }
}
 

php函数—get_magic_quotes_gpc()与addslashes()

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊...
  • guoshaoqing001
  • guoshaoqing001
  • 2015年06月30日 22:15
  • 3582

get_magic_quotes_gpc 是做什么的,为何php5.4以上被移除了?

本函数功能: get_magic_quotes_gpc — 获取当前 magic_quotes_gpc 的配置选项设置,这个是magic_quotes_gpc在php.ini里面的配置选项,在运...
  • kaixinfelix
  • kaixinfelix
  • 2014年01月26日 18:36
  • 1200

php中get_magic_quotes_gpc()用法

get_magic_quotes_gpc()    php.ini里面magic_quotes_gpc是默认为off的。   也就是说要为了安全起见应该设为on。     而且设为on的话,post...
  • ljguo212
  • ljguo212
  • 2013年10月08日 17:44
  • 585

PHP magic_quotes_gpc的正确处理方式

大多的PHP程序,都有这样的逻辑:如果发现php.ini配置为不给GPC变量自动添加转义斜线,则PHP自动为GPC添加转义斜线但是事实上,这是错误的,因为它改变了GPC变量原来的值.有这个遗留习惯的原...
  • lyjtynet
  • lyjtynet
  • 2011年03月19日 15:22
  • 12675

get_magic_quotes_gpc 与 addslashes 讨论

int get_magic_quotes_gpc ( void )本函式取得 PHP 环境设定的变数 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。传回 0 表示...
  • inject2006
  • inject2006
  • 2008年12月03日 08:11
  • 590

get_magic_quotes_gpc 用法

在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。那么就先说一下magic_quotes_gp...
  • Alex_Best
  • Alex_Best
  • 2010年06月29日 16:47
  • 750

php get_magic_quotes_gpc

在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。    当...
  • yuanwei9467
  • yuanwei9467
  • 2013年05月10日 10:20
  • 191

php get_magic_quotes_gpc()

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊...
  • on_the_road_
  • on_the_road_
  • 2015年01月06日 09:16
  • 211

get_magic_quotes_gpc()是做什么的  get_magic_quotes_gpc用法

在php的配置文件中,有个布尔值的设置,就是magic_quotes_runtime,当它打开时,php的大部分函数自动的给从外部引入的(包括数据库或者文件)数据中的溢出字符加上反斜线。 当然如果重复...
  • carlfan
  • carlfan
  • 2009年12月07日 00:22
  • 589

PHP中的get_magic_quotes_gpc()函数

php get_magic_quotes_gpc()函数用法介绍 来源:   时间:2013-09-05 19:02:38   阅读数:40565 分享到:8 [导读] magic_...
  • wangbo_19940103
  • wangbo_19940103
  • 2014年07月22日 12:57
  • 168
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php中get_magic_quotes_gpc()用法
举报原因:
原因补充:

(最多只允许输入30个字)