博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】很多时候本地服务器环境和线上服务器环境配置是不同的,而很多时候,我们是不希望在输出数据之前在引号之前添加反斜杠的。反斜杠的主要作用就是在数据插入数据库的时候对其进行转义。
PHP 的版本不同导致 get_magic_quotes_gpc() 有可能是 on,也有可能是 off,但是我们只想把数据从数据库中取出来在网页上显示,这时候我们就需要使用 stripslashes() 函数来去除反斜杠,即反转义。
最好最为通用的代码如下:
if(get_magic_quotes_gpc()) // 如果 get_magic_quotes_gpc() 是打开的
{
$str = stripslashes($str); // 将字符串进行处理
}
即不需要判断当前 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
评论审核未开启 |