怎么关闭php魔术引号?

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

怎么关闭php魔术引号?

推荐:《PHP视频教程》

PHP 关闭魔术引号

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

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

立即学习“PHP免费学习笔记(深入)”;

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

如下所示:

magic_quotes_gpc = Offmagic_quotes_runtime = Offmagic_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);}

登录后复制

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

以上就是怎么关闭php魔术引号?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2127736.html

(0)
上一篇 2025年2月24日 21:27:36
下一篇 2025年2月22日 18:25:44

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php如何禁止重复注册用户名

    php禁止重复注册用户名的方法:首先在创建数据库表的时候,对用户昵称设置字段唯一性;2、用前端传入的昵称作为查询条件查询数据库,看是否能查询出结果,如果可以的话就说明有重复了。 php禁止重复注册用户名的方法: 1.在创建数据库表的时候,对…

    2025年2月24日
    200
  • php如何用正则去掉空格

    php用正则去掉空格的方法:首先创建一个PHP示例文件;然后使用正则表达式“preg_replace(‘/[]/’,”,$html);”去掉空格即可。 推荐:《PHP视频教程》 php用正则去掉空格 ph…

    2025年2月24日
    200
  • php如何调试curl错误信息

    php调试curl错误信息的方法:1、使用函数【curl_errno】和【curl_error】,分别返回HTTP的错误代码和错误类别;2、设置【CURLOPT_VERBOSE】为true,同时将其设置为用fopen打开的一个文件。 php…

    2025年2月24日
    200
  • php如何去掉最后一个汉字

    php去掉最后一个汉字的方法:首先创建一个PHP示例文件;然后通过“$newstr = substr($str,0,strlen($str)-3);”方法去掉最后一个汉字即可。 推荐:《PHP视频教程》 php去掉字符串中的最后一个字符和汉…

    2025年2月24日
    200
  • php如何禁止iframe框架代码

    在PHP中可以使用“header(‘X-Frame-Options:Deny’);”方法禁止iframe框架代码,其中参数“DENY”表示该页面不允许在frame中展示,即便是在相同域名的页面中嵌套也不允许。 推荐:…

    2025年2月24日
    200
  • mac如何删除自带的php

    mac删除自带php的方法:首先查看rootless状态;然后通过“sudo find / -name php”命令查找php文件;接着通过“cd /private/etc/ sudo rm -rf php*”等命令删除自带的PHP即可。 …

    2025年2月24日
    200
  • php如何去掉所有标签

    php去掉所有标签的方法:1、使用“strip_tags”方法去掉HTML及PHP的标记;2、通过“htmlspecialchars”函数将特殊字元转成HTML格式。 推荐:《PHP视频教程》 1、strip_tags 功能:去掉 HTML…

    2025年2月24日
    200
  • php如何去除字符串两边的引号

    php去除字符串两边引号的方法:首先确定CSV文件是否有逗号和双引号;然后读取csv文件;最后使用数据分割方法分割代码即可。 php去除字符串两边引号的方法: 1、在编写CSV文件时,您需要首先确定是否有逗号和双引号,并按照以下步骤执行相应…

    2025年2月24日 编程技术
    200
  • utf8编码的php导出CSV乱码怎么解决?

    解决乱码的方法:1、使用iconv函数将utf8编码转码为GBK,语法“$str = iconv(‘utf-8’, ‘GBK//IGNORE’, $str));”;2、在输出内容前先输出BOM…

    2025年2月24日
    200
  • 如何解决“您的服务器不支持php zip”问题

    “您的服务器不支持php zip”的解决办法:首先找到并打开“php.ini”文件;然后搜索“;extension=php_zip.dll”并修改为“extension=php_zip.dll”;最后保存文件,重启IIS即可。 推荐:《PH…

    2025年2月24日
    200

发表回复

登录后才能评论