码迷,mamicode.com
首页 > Web开发 > 详细

PHP json字符串对特殊字符处理(单引号,双引号)

时间:2015-10-12 19:28:26      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:php json字符串对特殊字符处理(单引号   双引号)   

   

   前言:form表单用POST,GET等方式提交数据到后台,后台用PHP接收

提交的数据含有 “"”、“‘",“\”(双引号,单引号,反斜线),新版PHP(magic_quotes_gpc 在php.ini 设置为ON时,自动addslashes()进行转义。5.3废弃,5.4移除,都需要自己用addslashes()进行转义)都需要自己用addslashes()添加转义。


   PHP接受的form表单提交过来的数据,需先用stripcslashes()进行转义后在用addslashes()转义,再插入数据库。


   用addslashes()转义存入数据库的数据,取出来后,同理:需先用stripcslashes()进行转义,再用json_encode()对需要的数据转换为json格式,再用addslashes()转义后返回给js,让js处理。


注释:json_decode(string,true)用这种方式直接将要解析的数据转成数组,后面不为true时,转换为对象形式。默认为false

本文出自 “chensir” 博客,谢绝转载!

PHP json字符串对特殊字符处理(单引号,双引号)

标签:php json字符串对特殊字符处理(单引号   双引号)   

原文地址:http://sourliki.blog.51cto.com/4838492/1702125

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!