php gpc,【php】请问PHP中$_GPC[ ]怎么用?
请问PHP中$_GPC[ ]怎么用?
百度了也没整明白。
回答
php转义之gpc
在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。
那么就先说一下magic_quotes_gpc选项:
如果magic_quotes_gpc=On
PHP解析器就会自动为post、get、cookie过来的数据增加转义字符“”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符(认为是php的字符)引起的污染而出现致命的错误 。插入后在数据库里显示的是转义前的原始数据,所以取出来不用转义。
在magic_quotes_gpc=On的情况下,如果输入的数据有
单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被加上反斜线。这些转义是必须的,如果这个选项为off,那么我们就必须调用addslashes这个函数来为字符串增加转义。
正是因为这个选项必须为On,但是又让用户进行配置的矛盾,在PHP6中删除了这个选项,一切的编程都需要在magic_quotes_gpc=Off下进行了。在这样的环境下如果不对用户的数据进行转义,后果不仅仅是程序错误而已了。同样的会引起数据库被注入攻击的危险。所以从现在开始大家都不要再依赖这个设置为On了,以免有一天你的服务器需要更新到PHP6而导致你的程序不能正常工作。
当magic_quotes_gpc=On的时候,函数get_magic_quotes_gpc()就会返回1
当magic_quotes_gpc=Off的时候,函数get_magic_quotes_gpc()就会返回0
因此可以看出这个get_magic_quotes_gpc()函数的作用就是得到环境变量magic_quotes_gpc的值。既然在PHP6中删除了magic_quotes_gpc这个选项,那么在PHP6中这个函数我想也已经不复存在了
php gpc,【php】请问PHP中$_GPC[ ]怎么用?相关推荐
- 计算机公式above,word表格中求和公式是SUM(ABOVE).请问:括号中ABOVE是什么意思呢?
word表格中求和公式是SUM(ABOVE).请问:括号中ABOVE是上面的意思,sum是求和的公式,后面括号里的参数可以按照自己的需要进行变换. word表格中求和公式是SUM后面的参数是对相应位置 ...
- java value是什么意思_请问java中的和=是什么意思
慕的地10843 public class TestRightMove {public static void main(String[] args){int a = 5;//00000101int ...
- DC基础知识介绍-Design Compiler(二)
文章目录 2.1 DC宏观流程 2.1.1 一些设置参数简介 名词解释 参考文档 系列学习介绍DC相关知识,包括ASIC基本单元相关,DC指令工艺库脚本相关,后端综合实现相关等总结.本节包括DC操 ...
- php查到的内容追加到html,javascript - 请问php中如何将查询出来的结果数组转化成自己想要的格式,并在前台利用js输出到html中...
考试类型的表jx_exam_type,可后台添加内容 考试成绩的表jx_result,可后台添加内容 期中考试成绩表中的exam_id对应考试类型表中的id,也就是添加的成绩是属于期中还是期末 然后使 ...
- 请问这个动态表格的表单内容如何写才能存入ACCess数据库中
<div style="width: 750px; margin: 50px auto 0;"> <div>颜色分类:<input id=" ...
- Caffe框架GPU与MLU计算结果不一致请问如何调试?
Caffe框架GPU与MLU计算结果不一致请问如何调试? 某一检测模型移植到Cambricon Caffe上时,发现无法检测出结果,于是将GPU和MLU的运行结果输出并保存后进行对比,发现二者计算结果 ...
- 在线考试系统html模板,请问谁有在线考试系统的网页模板?
请问谁有在线考试系统的网页模板? (2017-03-22 22:58:03) 标签: 杂谈 <帝国网站管理系统>英文译为"Empire CMS",简称"Ecm ...
- 请问,关闭子窗口提示错误,大家遇到这样的问题吗?
请问,关闭子窗口提示错误,大家遇到这样的问题吗? Delphi / Windows SDK/API http://www.delphi2007.net/DelphiBase/html/delphi_2 ...
- 罗格斯大学电气与计算机工程专业怎么样,美国电子工程排名 - 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学新布朗斯维克校区好还是清华...
美国电子工程排名 - 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学新布朗斯维克校区好还是清华,1. 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学 ...
最新文章
- python免费自学爬虫_这套Python爬虫学习教程,不到一天即可新手到进阶!免费领...
- GoldenGate的ADD SCHEMATRANDATA命令研究
- Linux apache源码安装自定义Server
- 跟面试官侃半小时MySQL事务隔离性,从基本概念深入到实现
- 网站地图sitemap.xml的格式
- 论文中图片加方框 matlab代码
- Beginning Python: chapter 1 Instant Hacking The Basics: Modules, cmath, turtle
- PMP课程笔记:第12章 项目采购管理
- UOJ#192. 【UR #14】最强跳蚤
- WIFI的传输距离介绍
- Qt Mtd调用方式
- 取代Flash的HTML5技术( H5 编写游戏的优点)
- 计算机分栏过程,计算机基础与程序设计-要点分栏.docx
- HCIE-Security Day47:AC准入控制MAC
- 好程序员云计算培训分享常见的云计算面试题答疑
- mail命令发送html格式的电子邮件
- 17 . CAN 通讯实验
- Synchro Arts的软件正式支持Apple Silicon(M1)
- 中望CAD平台接口(读写标题栏)(c#)
- 多目标追踪小抄:快速了解MOT的基本概念