get_magic_quotes_gpc 用法
来源:互联网 发布:域名交易案例 编辑:程序博客网 时间:2024/05/01 10:28
在PHP中get_magic_quotes_gpc()函数是内置的函数,这个函数的作用就是得到php.ini设置中magic_quotes_gpc选项的值。
那么就先说一下magic_quotes_gpc选项:
如果magic_quotes_gpc=On,PHP解析器就会自动为post、get、cookie过来的数据增加转义字符“/”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误。如果输入的数据有单引号(’)、双引号(”)、反斜线(/)与 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中这个函数我想也已经不复存在了。
- get_magic_quotes_gpc 用法
- get_magic_quotes_gpc()是做什么的 get_magic_quotes_gpc用法
- php中get_magic_quotes_gpc()用法
- php中get_magic_quotes_gpc()用法
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- php get_magic_quotes_gpc()函数用法介绍
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- get_magic_quotes_gpc()
- php get_magic_quotes_gpc()函数用法介绍(防注入)
- php中get_magic_quotes_gpc的配置防sql注入用法
- tmail.exe 及其他常用命令参数
- 乱乱乱头绪
- 计算阶乘n!末尾所含0的个数
- 绝对不能做女友或老婆的十类女人
- 利用管道实现控制台程序输入输出的重定向
- get_magic_quotes_gpc 用法
- php反射函数
- jsp 自定义标签
- current automation framework summary
- 回忆起学生时代,感慨万千……
- 项目管理利器 - mingle 【机器低于2G的兄弟们就算了】
- 看雪资料
- Ext.grid.GridPanel处理显示数据
- ASP.NET MVC 2博客系列之一:强类型HTML辅助方法