马富天PHP博客

PHP 使用 stripslashes 去掉引号前面的反斜杠

学习笔记 马富天 2017-06-26 14:44:57 9 0

【摘要】很多时候本地服务器环境和线上服务器环境配置是不同的,而很多时候,我们是不希望在输出数据之前在引号之前添加反斜杠的。反斜杠的主要作用就是在数据插入数据库的时候对其进行转义。

PHP 的版本不同导致 get_magic_quotes_gpc() 有可能是 on,也有可能是 off,但是我们只想把数据从数据库中取出来在网页上显示,这时候我们就需要使用 stripslashes() 函数来去除反斜杠,即反转义。

最好最为通用的代码如下:

  1. if(get_magic_quotes_gpc())	//	如果 get_magic_quotes_gpc() 是打开的
  2. {
  3. 	$str = stripslashes($str);	//	将字符串进行处理
  4. }

即不需要判断当前 PHP 的版本是多少,只需要使用 get_magic_quotes_gpc() 函数来获取当前 magic_quotes_gpc 的配置选项设置,如果 magic_quotes_gpc 为关闭时返回 0,否则返回 1。而只要是开启了 magic_quotes_gpc ,我们就需要将它进行反转义。

版权归 马富天PHP博客 所有

本文标题:《PHP 使用 stripslashes 去掉引号前面的反斜杠》

本文链接地址:http://www.mafutian.net/278.html

转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

3

1

上一篇《 使用 PHP 过滤网页中的空白符 》 下一篇《 微信分享第三方网站链接时显示缩略图和描述的方法 》
分享到:

暂无评论

评论审核未开启
表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情 表情
验证码