>  기사  >  백엔드 개발  >  PHP는 SQL 삽입 방지 기능을 추가합니다.

PHP는 SQL 삽입 방지 기능을 추가합니다.

高洛峰
高洛峰원래의
2016-11-29 14:46:181525검색

echo addcslashes('foo[ ]','a..z') //출력: foo[ ]

$str="is your name o'reilly?"; //이스케이프해야 하는 문자를 포함한 문자열 정의

echo addlashes($str); //이스케이프된 문자열 출력

//오픈 소스 코드 phpfensi.com

정의 및 사용법: addlashes() 함수는 지정된 사전 정의 문자 앞에 백슬래시를 추가합니다.

사전 정의된 문자는 작은따옴표('), 큰따옴표(")입니다. , 백슬래시(), null

구문: addlashes(string), 물론 이 함수는 더 안전합니다. 예제 코드는 다음과 같습니다.

$str="; //특수 문자가 포함된 문자열 정의

$new=htmlspecialchars($str,ent_quotes); //변환 작업 수행

echo $ new; //변환 결과를 출력합니다

//단, 출력 시 사용해야 합니다

$str="jane 'tarzan'" //정의 html string

echo html_entity_decode($str); //변환된 내용 출력

echo "
"

echo html_entity_decode($str ,ent_quotes ); //선택적 매개변수를 사용한 콘텐츠 출력