`
化蝶自在飞
  • 浏览: 2346334 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
社区版块
存档分类
最新评论

php get_magic_quotes_gpc函数-PHP 选项及相关信息函数库

    博客分类:
  • php
PHP 
阅读更多

取得 PHP 环境变量 magic_quotes_gpc 的值。
语法: long get_magic_quotes_gpc(void);
返回值: 长整数
函数种类: PHP 系统功能

内容说明本函数取得 PHP 环境配置的变量 magic_quotes_gpc (GPC, Get/Post/Cookie) 值。返回 0 表示关闭本功能;返回 1 表示本功能打开。当 magic_quotes_gpc 打开时,所有的 ' (单引号), " (双引号), \ (反斜线) and 空字符会自动转为含有反斜线的溢出字符。

相关函数:get_magic_quotes_runtime() set_magic_quotes_runtime()
分享到:
评论

相关推荐

    php中get_magic_quotes_gpc()函数说明

    这个函数的核心作用是检查PHP的配置选项`magic_quotes_gpc`的状态,该选项决定了PHP是否会自动对用户提供的数据进行特殊字符的转义。 `magic_quotes_gpc`是一个在`php.ini`配置文件中设置的指令,当其开启(设置为`...

    PHP 选项及相关信息函数库

     get_magic_quotes_gpc : 取得 PHP 环境变量 magic_quotes_gpc 的值。 get_magic_quotes_runtime : 取得 PHP 环境变量 magic_quotes_runtime 的值。 getlastmod : 返回该网页的最后

    php防注入的两种方法

    4. `get_str`函数则根据`get_magic_quotes_gpc()`函数的返回值决定是否需要使用`addslashes`进行转义。如果`get_magic_quotes_gpc()`返回真,说明服务器已经自动添加反斜杠,所以不需要额外转义;否则,使用`...

    PHP daddslashes 使用方法介绍

    - `get_magic_quotes_gpc()`:检查`magic_quotes_gpc`当前的设置状态。 - `get_magic_quotes_runtime()`:检查`magic_quotes_runtime`当前的设置状态。 由于`set_magic_quotes_gpc()`不存在,这意味着无法在运行时...

    PHP7.3+Apache24

    - 弃用功能:移除了不再支持的一些旧函数和特性,如`get_magic_quotes_gpc()`等。 **2. Apache24的主要改进:** - 更安全:加强了安全配置,如默认禁用了弱密码和过时协议。 - 性能优化:通过调整内存管理、线程...

    PHP在引号前面添加反斜杠(PHP去除反斜杠)

    为了避免在使用stripslashes时错误地移除必要的反斜杠,可以在去除反斜杠之前使用get_magic_quotes_gpc函数来检测魔术引号是否被启用: ```php if (get_magic_quotes_gpc()) { $str = stripslashes($str); } `...

    PHP知识大全.doc

    可以通过`get_magic_quotes_gpc()`函数检测该选项是否开启,以避免重复转义的问题。 `addslashes()`函数是一个非常实用的函数,它会在单引号(')、双引号(")、反斜杠(\)和NULL字符前添加反斜杠,用于预防SQL注入等...

    DZ代码分析

    define('MAGIC_QUOTES_GPC',get_magic_quotes_gpc()); ``` `ISROBOT`定义了一个常量来检测是否为机器人访问,如果是且开启了`NOROBOT`,则返回403禁止访问响应。接下来,定义了`MAGIC_QUOTES_GPC`常量,用于判断是否...

    php 高级应用 程序漏洞

    - `magic_quotes_gpc`是PHP的一个特性,它自动对所有GET、POST和COOKIE数据进行转义。虽然这看起来可以增加安全性,但有时也会带来新的安全问题: - **未受保护的地方**:如果某些输入没有经过`magic_quotes_gpc`...

    PHP防止注入攻击实例分析

    文中提到了几个关键的函数和概念,包括addslashes()函数、get_magic_quotes_gpc()函数、以及magic_quotes_gpc指令。 首先,addslashes()函数是一个PHP内置函数,用于在特定的字符前添加反斜杠,以实现字符的转义。...

    HDWiki系统分析

    ` 此处通过`get_magic_quotes_gpc()`函数获取当前环境是否启用了Magic Quotes GPC,并将结果保存为常量,以便后续使用。 - **引入必要库文件**:`require HDWIKI_ROOT."/config.php"; require HDWIKI_ROOT."/lib/...

    php过滤全部恶意字符_.docx

    首先,`get_magic_quotes_gpc()` 是一个PHP内置函数,用于检查是否启用了魔法引用(Magic Quotes)。魔法引用是一种过时的安全特性,它会自动对所有GET、POST和COOKIE数据添加反斜杠,以转义特殊字符。如果这个选项...

    discuz源码分析.pdf

    define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc()); isset($_REQUEST['GLOBALS']) && exit('Access Error'); foreach (array('_COOKIE', '_POST', '_GET') as $_request) { foreach ($$_request as $_key => $_...

    php-5.2.10.tar.gz

    同时,增加了magic_quotes_gpc等安全配置选项,帮助开发者更好地防范常见Web攻击。 4. 文件系统操作: 此版本中,PHP提供了更丰富的文件系统操作函数,如file_get_contents()、file_put_contents()等,方便开发者...

    PHP表单提交后引号前自动加反斜杠的原因及三种办法关闭php魔术引号

    这段代码首先检测`magic_quotes_gpc`是否开启,如果开启,则遍历并使用`stripslashes()`函数去除提交数据中的反斜杠。这是一个可移植的解决方案,适用于任何支持PHP的环境。 ```php if (get_magic_quotes_gpc()) { ...

    高级PHP应用程序漏洞审核技术

    - **`magic_quotes_gpc`的作用**:这是一个PHP配置选项,用于自动转义所有HTTP请求中的特殊字符,以防止SQL注入等问题。但在某些情况下,它的存在反而可能导致新的安全问题。 - **不受保护的地方**:尽管`magic_...

    Uchome1.2 1.5 代码学习 common.php

    关于`magic_quotes_gpc`,这个PHP配置选项在较新版本中已被废弃,但在此处仍用于处理输入数据的安全性。如果该选项开启,系统会自动对用户输入进行转义,否则通过`saddslashes()`函数手动进行转义。 最后,文件处理...

    汇总PHP编程注意事项.doc

    `magic_quotes_gpc` 是一个已废弃的选项,但在老版本PHP中可能仍然存在。如果启用,它会在所有GET、POST和COOKIE数据中自动添加反斜杠。在反序列化前,必须先使用 `stripslashes()` 去除这些反斜杠。反之,如果 `...

Global site tag (gtag.js) - Google Analytics