php ini_set('magic_quotes_gpc',"1"); 没有成功的开启
答案:2 悬赏:70
解决时间 2021-02-17 09:41
- 提问者网友:不爱我么
- 2021-02-16 09:05
php ini_set('magic_quotes_gpc',"1"); 没有成功的开启
最佳答案
- 二级知识专家网友:酒醒三更
- 2021-02-16 09:30
你的 PHP 版本是不是很新?比如 5.4 5.5 之类的?
PHP 在新版本中由于性能问题,已经取消了自动转义这个功能。
这个配置和函数被保留兼容旧版本,你怎么设置它都是返回假。
要转义引号的话,判断之后,自己用 addslashes 函数转义吧。
PHP 在新版本中由于性能问题,已经取消了自动转义这个功能。
这个配置和函数被保留兼容旧版本,你怎么设置它都是返回假。
要转义引号的话,判断之后,自己用 addslashes 函数转义吧。
全部回答
- 1楼网友:妄饮晩冬酒
- 2021-02-16 10:02
在php中 ini_set ('magic_quotes_gpc', 1);
是不起作用的。是因为在执行ini_set时,请求的数据已经处理完了。
可以在.htaccess中进行配置
php_flag magic_quotes_gpc 1
追问:那手册上还说php_ini可以设置magic_quotes_gpc另外设置
ini_set('magic_quotes_runtime',1);是可以开启的,但是为什么不能对但字符串里的单引号进行设置啊
是不起作用的。是因为在执行ini_set时,请求的数据已经处理完了。
可以在.htaccess中进行配置
php_flag magic_quotes_gpc 1
追问:那手册上还说php_ini可以设置magic_quotes_gpc另外设置
ini_set('magic_quotes_runtime',1);是可以开启的,但是为什么不能对但字符串里的单引号进行设置啊
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯