> 백엔드 개발 > PHP 튜토리얼 > PHP json字符串对特殊字符处理(单引号,双引号)_PHP教程

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

WBOY
풀어 주다: 2016-07-12 09:07:36
원래의
1234명이 탐색했습니다.

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

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1060169.htmlTechArticlePHP json字符串对特殊字符处理(单引号,双引号) 前言:form表单用POST,GET等方式提交数据到后台,后台用PHP接收 提交的数据含有 、,\(双引号,...
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿