php addlashes를 이스케이프하는 방법: 먼저 PHP 샘플 파일을 만든 다음 문자열을 정의하고 마지막으로 "addslashes($str)"를 통해 문자열의 사전 정의된 문자에 백슬래시를 추가합니다.
이 문서의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
addslashes 정의 및 사용법
addslashes() 함수는 사전 정의된 문자 앞에 백슬래시가 추가된 문자열을 반환합니다.
미리 정의된 문자는 다음과 같습니다:
작은따옴표(')
큰따옴표(")
백슬래시()
NULL
이 함수는 데이터베이스에 저장된 문자열에도 사용할 수 있습니다. 데이터베이스 쿼리
참고: 기본적으로 PHP는 모든 GET, POST 및 COOKIE 데이터에 대해 자동으로 addlashes()를 실행하므로 이스케이프된 문자열에 addlashes()를 사용하면 안 됩니다. 이렇게 하면 이중 수준 이스케이프를 사용할 수 있습니다. 이 상황을 감지하는 함수 get_magic_quotes_gpc()
Syntax
addslashes(string)
Parameters
string 필수
기술 세부정보
반환 값: 이스케이프된 문자열
PHP 버전: 4+
예제
백슬래시 추가 문자열의 사전 정의된 문자:
<?php $str = "Who's Bill Gates?"; echo $str . " This is not safe in a database query.<br>"; echo addslashes($str) . " This is safe in a database query."; ?>
출력:
Who's Bill Gates? This is not safe in a database query. Who\'s Bill Gates? This is safe in a database query.
[권장 학습: "PHP 비디오 튜토리얼》】
위 내용은 PHP addlashes 이스케이프 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!