> 백엔드 개발 > PHP 문제 > PHP addlashes 이스케이프 방법

PHP addlashes 이스케이프 방법

藏色散人
풀어 주다: 2023-03-08 10:40:01
원래의
2515명이 탐색했습니다.

php addlashes를 이스케이프하는 방법: 먼저 PHP 샘플 파일을 만든 다음 문자열을 정의하고 마지막으로 "addslashes($str)"를 통해 문자열의 사전 정의된 문자에 백슬래시를 추가합니다.

PHP addlashes 이스케이프 방법

이 문서의 운영 환경: 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&#39;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&#39;s Bill Gates? This is not safe in a database query.
Who\&#39;s Bill Gates? This is safe in a database query.
로그인 후 복사

[권장 학습: "PHP 비디오 튜토리얼》】

위 내용은 PHP addlashes 이스케이프 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿