>백엔드 개발 >PHP 문제 >PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

藏色散人
藏色散人원래의
2020-11-17 09:17:045933검색

PHP에서 문자열을 이스케이프하지 않게 만드는 방법: 1. php.ini 구성 파일에서 설정하여 이스케이프를 방지합니다. 2. 데이터 이스케이프를 방지하려면 Stripcslashes 메서드를 사용합니다. 3. htaccess 파일에서 설정하여 데이터 이스케이프를 방지합니다.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

권장: "PHP Video Tutorial"

PHP에서는 데이터가 이스케이프되는 것을 방지하기 위해 php.ini 구성 파일 메서드를 설정하는 것 외에도 이스케이프를 방지하기 위해 Stripcslashes() 메서드를 사용할 수도 있습니다. , .htaccess 파일에 설정하여 이스케이프를 피할 수도 있습니다. 이 세 가지 방법을 아래에 소개합니다.

php.ini 구성 파일 설정에서 탈출 방지

php 설치 디렉터리를 찾으세요. 설치 디렉터리에서 php.ini 파일을 찾아 메모장으로 엽니다.

열린 php.ini 파일에서 Magic_quotes_gpc 설정 옵션을 찾아보실 수 없다면 구성 파일 뒤에 Magic_quotes_gpc=Off를 추가하시면 됩니다.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

stripcslashes() 메서드를 사용하여 데이터 이스케이프를 방지하세요.

test.php라는 새 PHP 파일을 생성하여 데이터 이스케이프를 방지하기 위해 Stripcslashes() 메서드를 사용하는 방법을 소개하세요.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

테스트 데이터 출력 시 문자 깨짐을 방지하기 위해 여기서는 header("Content-type: text/html; charset=utf-8")를 사용하여 페이지 인코딩을 utf8로 설정합니다.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

test.php 파일에서 $data 변수를 생성하고 변수에 이스케이프 문자를 저장한 다음, Stripcslashes()를 사용하여 이스케이프 문자를 제거합니다.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

test.php 파일을 실행하여 출력 결과를 확인하면 이스케이프된 데이터가 이스케이프 문자 없이 데이터로 성공적으로 변환된 것을 확인할 수 있습니다. 실제 개발에서는 이스케이프된 데이터를 얻는 것을 방지하기 위해 데이터를 처리하는 데 Stripcslashes()를 사용할 수 있습니다.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

데이터 이스케이프를 방지하려면 .htaccess 파일에 설정하세요

웹 사이트의 루트 디렉터리에서 .htaccess 파일을 열고 파일에 설정을 추가하여 데이터 이스케이프를 방지하세요.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

.htaccess 파일에 php_value Magic_quotes_gpc Off 코드를 작성하고 .htaccess에 추가하여 데이터 이스케이프를 방지하세요.

PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법

위 내용은 PHP에서 문자열을 이스케이프 처리하지 않게 만드는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.