首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

php戏法引用

2013-01-20 
php魔术引用????????前段时间迁移系统的时候,发现一个诡异的问题,每当保存一个form里的数据时,凡是数据中

php魔术引用

????????前段时间迁移系统的时候,发现一个诡异的问题,每当保存一个form里的数据时,凡是数据中有双引号的都默认转义为"。找了大半天还没定位到原因,一直认为是系统编码有问题导致的。还是万能的百度拯救了我,经过搜索后才知道,php在apache服务器中有一个设置专门处理这种情况。

??????

??????? 出于安全的考虑,默认的情况下apache服务器会将双引号转义,只要设置magic_quotes_gpc为关闭状态,上述的问题得以解决。或者可以在程序中判断magic_quotes_gpc是否打开,如果打开,则使用stripslashes进行反转义,当然调用这方法会损耗一定的性能。

?

mark下:

apache配置:magic_quotes_gpc = off;

热点排行