`

php addslashes()函数与tripslashes()函数对字符串中的特殊字符进行转义

    博客分类:
  • php
PHP 
阅读更多

php addslashes()函数与tripslashes()函数对字符串中的特殊字符进行转义

php字符串操作:特殊字符转义,可以手动转义,或使用addslashes()函数进行转义,stripslashes()函数还原转义,例子:

<?
 $str = 'select * from table where name=\'www.haohaoxx8.com\'';//\为转义字符,运行时不显示,只显示它后面的字符
 $str1 = "select * from table where name='www.haohaoxx8.com'";
 echo $str."<br/>";
 echo addslashes($str1)."<br/>";//对字符串中的特殊字符进行转义
 echo stripslashes(addslashes($str1));//还原转义
?>

运行结果

select * from table where name='www.haohaoxx8.com'
select * from table where name=\'www.haohaoxx8.com\'
select * from table where name='www.haohaoxx8.com'

分享到:
评论

相关推荐

    PHP字符转义相关函数小结(php下的转义字符串)

    文章中有不正确的或者说辞不清的地方,麻烦大家指出了~~~与PHP字符串转义相关的配置和函数如下: 1.magic_quotes_runtime 2.magic_quotes_gpc 3.addslashes()和stripslashes() 4.mysql_escape_string() 5....

    php中addslashes函数与sql防注入

    本文实例讲述了php中addslashes函数与sql防注入。分享给大家供大家参考。具体分析如下: addslashes可会自动给单引号,双引号增加\\\\\\,这样我们就可以安全的把数据存入数据库中而不黑客利用,参数’a..z’界定所有大...

    PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例

    本文实例讲述了PHP中addslashes()和stripslashes()实现字符串转义和还原用法。分享给大家供大家参考,具体如下: PHP中addslashes() 函数返回在预定义字符之前添加反斜杠的字符串。 预定义字符是: 单引号(’) 双...

    几个有用的php字符串过滤,转换函数代码

    //对数据库操作时,转义特殊字符 chop();//除去字符串右边空格 trim();//除去字符串中所有空格 ltrim();//除去字符串左边空格 htmlspecialchars();//转换’$’,'”‘,'&lt;‘,’&gt;’为相应的html实体 htmlentities();...

    PHP5 字符串处理函数大全

    addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的...

    解析php addslashes()与addclashes()函数的区别和比较

    PHP addcslashes() 函数定义和用法addcslashes() 函数在指定的字符前添加反斜杠。语法addcslashes(string,...实例例子 1在本例中,我们要向字符串中的特定字符添加反斜杠:&lt;?php$str = “Hello, my name is John Ad

    【JavaScript源代码】php去掉json反斜杠的实例讲解.docx

     2、通过“json_decode”对JSON格式的字符串进行解码即可。 通过AJAX传到PHP的json字符串有时候加上反斜杠”\”来转义,PHP处理时需要先去掉反斜杠,然后再json_decode。 $str = stripslashes($_POST['json']);$...

    php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击

    php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击 php防止SQL注入攻击...mysql_real_escape_string() 函数转义 SQL 语句中使用的字符串中的特殊字符。 在有些时候需要将mysql_real_escape_stri

    PHP和MySQL Web开发第4版pdf以及源码

    4.2.3 格式化字符串以便存储:addslashes()和stripslashes() 4.3 用字符串函数连接和分割字符串 4.3.1 使用函数explode()、implode()和join() 4.3.2 使用strtok()函数 4.3.3 使用substr()函数 4.4 字符串的比较...

    PHP和MySQL WEB开发(第4版)

    4.2.3 格式化字符串以便存储:addslashes()和stripslashes() 4.3 用字符串函数连接和分割字符串 4.3.1 使用函数explode()、implode()和join() 4.3.2 使用strtok()函数 4.3.3 使用substr()函数 4.4 字符串的比较 ...

    PHP和MySQL Web开发第4版

    4.2.3 格式化字符串以便存储:addslashes()和stripslashes() 4.3 用字符串函数连接和分割字符串 4.3.1 使用函数explode()、implode()和join() 4.3.2 使用strtok()函数 4.3.3 使用substr()函数 4.4 字符串的比较...

    PHP防止注入攻击实例分析

    本文以实例形式详细分析了PHP防止注入攻击的方法。分享给大家供大家参考。具体分析如下: ...提示:该函数可用于为存储在数据库中的字符串以及数据库查询语句准备合适的字符串。 注释:默认情况下,PHP 指令 magi

    PHP函数addslashes和mysql_real_escape_string的区别

    如果你给所使用的MySQL连接传递一个包含字节编码之外的其他编码的字符串,它会很愉快地把所有值为字符‘、“、\和\x00的字节进行转义。如果你正在使用不同于8位和UTF-8的其它字符,这些字节的值不一定全部都是表示...

    PHP知识点汇总

    PHP知识点汇总 默认情况下,PHP 指令 magic_quotes_gpc ...不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。

    关于Mysql查询带单引号及插入带单引号字符串问题

    本文主要介绍的是用mysql_real_escape_string对用户提交的表单数据进行转义处理和通过addslashes以及mysql_escape_string这3个类似功能的函数用法区别

    Django 过滤器汇总及自定义过滤器使用详解

    Django 过滤器 过滤器 描述 示例 ...{{ user.name | upper }} ...输出指定长度的字符串,把变量居中 {{ “abcd”| center:”50” }} cut 删除指定字符串 {{ “You are not a Englishman” | cut:”not” }} dat

Global site tag (gtag.js) - Google Analytics