php中magic_quotes_gpc的一些认识
August 27th, 2009 12:07 PM昨天,在做一个新生专题页文章发表时,遇到一些问题。图片插入后,本机测试可以。但是传到空间服务器上就有问题了,图片显示不出来。最后用phpmyadmin查看插入表里面的数据,才发现问题。本机上插入的数据""没有被转义,空间服务器插入的数据""都被转义了,难怪会出问题。接着我看了下本机和空间服务器上php的配置,发现本机上magic_quotes_gpc=off,而空间服务器上magic_quotes_gpc=on。本机上magic_quotes_gpc=off,插入的数据用函数addcslashes()处理后,显示没问题。而空间服务器上magic_quotes_gpc=on,数据也用函数addcslashes()处理,就有问题了。最后把函数addcslashes()出掉,就ok了。
下面对php.ini中的magic_quotes_gpc配置,做下相信介绍。