get_magic_quotes_gpc() 你到底是做什么的?
来源:互联网 发布:sql日期格式转换 年月 编辑:程序博客网 时间:2024/04/30 01:27
在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() 你到底是做什么的?
- get_magic_quotes_gpc() 你到底是做什么的?
- get_magic_quotes_gpc() 你到底是做什么的?
- get_magic_quotes_gpc()是做什么的 get_magic_quotes_gpc用法
- 产品策划到底是做什么的?
- 我们到底是做什么的
- 丰田到底是做什么的? / 白益民
- growth hacker 到底是做什么的?
- linux ulimit到底是做什么的
- 互联网运营到底是做什么的
- 淘宝运营到底是做什么的?
- 产品经理到底是做什么的?
- 架构师到底是做什么的?
- 6000字跟你讲清数据运营到底是做什么的?
- get_magic_quotes_gpc 是做什么的,为何php5.4以上被移除了?
- SCS云计算平台到底是做什么的?
- (转)知乎:AssetMark,到底是做什么的?
- 麦当劳是做什么的?
- MySQL数据类型说明
- 路上真敞亮
- drupal6安装简明图文教程
- Struts2中为用户提供等待页面并测试Action的执行时间
- 北向接口说明
- get_magic_quotes_gpc() 你到底是做什么的?
- 记辛卯年正月初四
- 用VirtualWifi软件实现无线网卡同时连接多个AP
- 关于《捕鱼达人》
- C语言之——Binary Tree
- swt eclipse 3.6
- 有线网卡与无线网卡同时使用
- 2011春节感言
- 2011.2.7 写在迷失中……I`m Lost now