get_magic_quotes_gpc() 你到底是做什么的?

在php的配置文件中,有个布尔值的设置,就是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 字符)。

一般用法如下;
if(!get_magic_quotes_gpc())
{
    addslashes($prot);
}

get_magic_quotes_gpc() 你到底是做什么的?相关推荐

  1. 百亿估值的Databricks,到底是做什么的?

    在Google 中输入"Databricks",看到的前几个建议条目很可能是"IPO"."工作机会"和"估值".这足以表 ...

  2. DevOps工程师到底是做什么的?

    点击上方"朱小厮的博客",选择"设为星标" 做积极的人,而不是积极废人 DevOps是当前的最新趋势,但是有很多朋友还是不知道DevOps工程师到底是做什么的? ...

  3. 怎么做手机的上下滑动_diy滴胶手机壳到底怎么做呢?

    diy滴胶手机壳到底怎么做呢? 步骤1⃣: 购买到手机壳(新手建议用有凹槽的手机壳,以免滴胶溢出) 步骤2⃣:​ 拿到手机壳之后,建议用酒精擦拭一下, 以免有灰尘影响滴胶的效果 步骤3⃣:​(此步骤不 ...

  4. 架构设计(3)---架构师到底要做什么,他们需要掌握些什么?

    架构师到底要做什么,他们需要掌握些什么? 架构师这个职位的定位来自于哪里?我不知道,但是现在的website的爆发式的增长,导致了很多大中型的网络公司对架构师的迫切需求,架构师到底是干吗的呢?这个职位 ...

  5. 字符串标志“ u”和“ r”到底是做什么的,什么是原始字符串文字?

    当问这个问题时 ,我意识到我对原始字符串不了解很多. 对于自称是Django培训师的人来说,这很糟糕. 我知道编码是什么,我知道什么是u''本身并因为我得到的是Unicode的. 但是r''到底是做什 ...

  6. python能做什么-Python到底能做什么?

    image 愿码Slogan | 连接每个程序员的故事 愿码愿景 | 打造全学科IT系统免费课程,助力小白用户.初级工程师0成本免费系统学习.低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造 ...

  7. python语言能做什么-python语言到底可以做什么呢?

    python语言到底可以做什么呢? 作者:小龙博客-网络日志 2020年08月12日 没有评论 分类:电脑技巧 Python python到底可以做什么呢?先说个笑话,很多人一开始学习 Python ...

  8. 国产桌面操作系统到底怎么做才能有戏?

    整理 | 苏宓 出品 | CSDN(ID:CSDNnews) 有人说,有了 Windows.macOS,我们何必再费周章去推动国产桌面操作系统的普及: 有人说,PC.智能手机市场早已饱和,物联网.AI ...

  9. linux运维工程师到底是做什么的?

    linux运维工程师到底是做什么的? 如果你想要进入运维管理领域这一行,首先你应该了解linux运维工程师是干什么的.他主要是对Linux下各种网络服务.应用系统.监控系统等进行自动化脚本开发的工作, ...

最新文章

  1. Java 泛型 T,E,K,V,?,傻傻分不清?
  2. hdfs源码分析第一弹
  3. python求斜边上的高_直角三角形斜边上的高怎么求
  4. 刷新报表页面的方法总结
  5. 找出两个矩阵不同的元素_推荐系统传统推荐模型之矩阵分解
  6. 疑难杂症---共享打印机驱动安装失败0x00000bcb错误
  7. 图书管理系统E-R图转关系图
  8. C# 将彩色PDF转为灰度
  9. pywinauto实现微信消息自动发送
  10. stm32flash取数据_STM32学习笔记:读写内部Flash(介绍+附代码)
  11. 解析函数的幂级数理论【无穷级数收敛性】
  12. 帮助机器人自由行走 思岚科技推出激光导航模块
  13. mysql语句——图书馆查询语句
  14. HTML表格中输数字进行计算,excel表格如何自动计算输入数字
  15. [Windows系统]查看电脑开关机时间
  16. 氮化镓 服务器电源管理系统报价,氮化镓(GaN)技术推动电源管理不断革新
  17. 如何解决安装或者卸载时 临时文件夹已满或不能访问
  18. 基于单片机的多功能定时器
  19. Vue的MVVM(model、view、viewmodel)
  20. 3.JAVAEE-电子商城-用户管理模块

热门文章

  1. Java 面向对象:static的理解
  2. linux挂载华为存储fc,linux 挂载存储设备
  3. 绘制矩形php,php绘制一个矩形的方法
  4. php get获取cookie值,golang web开发获取get、post、cookie参数
  5. wince模拟器访问网络_在Wince模拟器接入网络的方法
  6. splitpane如何设置竖条的宽度_如何用 CSS 画三角形和箭头
  7. mysql 设置 server id_MySQL中如何设置 auto_increment 重新计数 主键id从1开始
  8. 关于提高自己Java水平十大技术
  9. 程序人生 | 35岁以上的 iOS 程序员都到哪里去了?
  10. RIP引入外部路由配置示例