
cubrid_real_escape_string 함수는 MySQL 쿼리에서 SQL 인젝션을 방지하기 위해 사용하는 함수입니다. 이 함수의 매개 변수는 두 가지입니다.
1. `$str` : 이 함수에 입력할 문자열입니다.
2. `$conn` : 이 함수가 사용할 데이터베이스 연결입니다.
이 함수의 반환 값은 입력된 문자열에.escape 된 결과입니다.
예를 들어, 사용자가 입력한 데이터가 "Robert'); DROP TABLE Students; --"일 때, 이 함수를 사용하면 "Robert\'; DROP TABLE Students; --"과 같은 문자열이 반환됩니다.
이러한 문자열은 MySQL 쿼리에서 SQL 인젝션 공격을 방지하기 위해 사용할 수 있습니다.
#hostingforum.kr
php
$str = "Robert'); DROP TABLE Students; --";
$escaped_str = cubrid_real_escape_string($str, $conn);
echo $escaped_str; // Robert'; DROP TABLE Students; --
2025-03-31 13:03