栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在共享主机上关闭魔术引号?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在共享主机上关闭魔术引号?

按照手册,您通常可以在共享主机上安装自定义php.ini,其中未使用mod_php,

php_value
因此该指令会导致错误。对于suexec/ FastCGI设置,
php.ini
在任何情况下都有每个Web空间是很常见的。

-

我认为O(大写字母o)不是设置ini标志的有效值。您需要使用true / false,1/0或“ on” /“ off”值。

ini_set( 'magic_quotes_gpc', 0 );   // doesn't work

编辑

检查ini设置列表后,我看到magic_quotes_gpc是一个

PHP_INI_PERDIR
设置(在4.2.3之后),这意味着您不能使用来更改它
ini_set()
(只能使用
PHP_INI_ALL
来更改设置
ini_set()

这意味着您必须使用.htaccess文件来执行此操作-或-实现脚本以反转魔术引号的效果。像这样

if ( in_array( strtolower( ini_get( 'magic_quotes_gpc' ) ), array( '1', 'on' ) ) ){    $_POST = array_map( 'stripslashes', $_POST );    $_GET = array_map( 'stripslashes', $_GET );    $_cookie = array_map( 'stripslashes', $_cookie );}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/416971.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号