问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP:什么是魔术引号

发布网友 发布时间:2022-04-06 04:42

我来回答

2个回答

懂视网 时间:2022-04-06 09:03

关闭php魔术引号的方法:在PHP配置文件php.ini中将“magic_quotes_gpc”、“magic_quotes_runtime”、“magic_quotes_sybase”选项设为“Off”。

推荐:《PHP视频教程》

PHP 关闭魔术引号

1、修改PHP配置文件php.ini

这种方法只适于自己有权管理服务器的情况下,如果用的虚拟空间,那就只能采用后两条方法。

在PHP配置文件php.ini中将magic_quotes_gpc、magic_quotes_runtime、magic_quotes_sybase全部设为off。

如下所示:

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

2、利用.htaccess文件

该方法只在服务器支持htaccess的情况下,现在的服务器一般都会支持的

在程序目录下.htaccess文件中增加下面一句:

php_flag magic_quotes_gpc Off

3、在代码中屏蔽

该方法是移植性最强的,不用考虑服务器的配置,只要支持PHP就可以使用。

在所有PHP文件开始处增加下面代码

if(get_magic_quotes_gpc()){
function stripslashes_deep($value){
$value=is_array($value)?array_map('stripslashes_deep',$value):stripslashes($value);
return $value;
}
$_POST=array_map('stripslashes_deep',$_POST);
$_GET=array_map('stripslashes_deep',$_GET);
$_COOKIE=array_map('stripslashes_deep',$_COOKIE);
$_REQUEST=array_map('stripslashes_deep',$_REQUEST);
}

更多相关编程知识,可访问:编程学习网站!!

热心网友 时间:2022-04-06 06:11

当打开时,所有的 '(单引号),"(双引号),\(反斜线)和
NULL 字符都会被自动加上一个反斜线进行转义。这和
addslashes() 作用完全相同。

简单说就是对这些符号做转义
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
想买红米但没银行卡 开美宜佳便利店是加盟好还是直接转一个美宜佳店好 ...就给你一个交易号,能到美宜佳付款,请问美宜佳是怎样付款的_百度知 ... 用美宜佳代购会不会看到我买的东西 重返帝国弓弩营对诸葛连弩有加成吗 重返帝国城市风格选什么好 重返帝国城市风格选择推荐 重返帝国城市风格怎么切换 重返帝国城市如何切换风格 重返帝国城市风格大全 特色兵种及增益介绍 重返帝国特殊兵种怎么生产-特殊兵种生产攻略 重返帝国怎么训练诸葛弩 怎样打开“魔术引号(Magic Quote)GPC” 跪求各位php高手,为什么不能判断用户名重复,不知道哪里错了?? php+mysql注册时用户名不能相同的代码 用php写网站时,用txt存用户名,如何解决多个用户同时登录和注册问题 如何用php实现一个账号不能多个用户同时登陆? 如何用php实现一个账号不能多个用户同时登陆 怎样防止一个用户名重复登陆,该如何处理 php+js如何判断用户名不能重复注册 谁有 php 注册防重复的 源码 可以借给我借鉴一下!!或者思路也可以! php对注册用户名的限制代码怎么写? 请问php防止一个用户重复登录的问题 PHP “注册表单”提交后数据库如果已经有一个相同用户名则不可以注册怎么写 php如何限制同一IP24小时内重复注册? php注册现在同一ip不能重复注册 如何在php上限制一个ip一天只能注册10个账户,注册多了不允许 PHP注册页面不让同名用户重复注册在数据库里。我数据库名user,表名yinfu.字段有用户name,密码有password PHP用户注册防止重名怎么实现 php注册表单用户名重复怎么禁止提交 在php的注册页面中,不想让用户可以重复注册,怎样解决?改了好多遍就是不行。希望有人帮助解决,谢谢了。 请教php 如何正则去掉中间空格~呢? [php学习]请教1个魔术引号修正函数 求解这段PHP代码是什么意思,作用是什么 怎样关闭PHP服务? 怎么关闭phpstorm的注释 如何开启(关闭)PHP的iconv模块 500分!DREAMHOST 如何自己配置PHP.INI? 想请教各位,如何学习PHP,求具体学习步骤?越详细越好,求PHP高人指点?不胜感激。。 如何关闭php安全模式? php正则表达式替换图片地址 如何用正则表达式修改图片路径? 请问怎样用php 正则表达式取设置宽和高的[img][/img]标签里面的图片地址 求php中正则表达式过滤或者替换掉特定图片路径的图片 php如何使用正则表达式匹配url图片啊 php用正则表达式替换img中src的路径。 求教php正则高手。php正则获取html内容中的所有img路径及名称,替换img的路径 php 如何用正则表达式修改图片地址 我想用正则表达式去替换一个图片路径,但要保持图片名称跟替换前一样的,要怎么写怎么写才能达到这个效果 php 正则表达式怎么把图片URL匹配出来呢? php如何用正则表达式抓取网页中的图片地址? 请问PHP里怎么用正则表达式给HTML代码里的所有图片加上本身的链接