티스토리 뷰
반응형
배경
이전에 윈도우에서 APM(Apache, PHP, MySQL) 환경을 쉽게 구축하기 위해
XAMPP를 설치한 적이 있었다.
위 포스팅 1년 반이 지난 지금..
SQL Injection 심화(?) 테스트 환경을 위해 xampp를 다시 만지게 됨.
1. magic_quotes_gpc는 무엇일까?
PHP 서비스에서 따옴표를 자동 이스케이프 처리 해주는 기능으로,
PHP 환경 설정 파일인 php.ini 파일에서 magic_quotes_gpc = ON으로 설정하면 동작한다.
따옴표를 자동 이스케이프 처리한다는 것은 다음과 같다.
'I'm soya'와 같은 입력에서 I'm이 문자열로 입력되려면 I\'m과 같이
역슬래시를 통한 single quote를 escape 처리해야 하는데,
그것을 자동으로 처리해준다는 것이다.
그러므로 양 끝 ' 나 " 가 아니라면 모두 이스케이프 처리된다.
'는 \', "는 \" \는 \\와 같이 동작한다.
2. magic_quotes_gpc 설정 위치
xampp 설치 위치\php\php.ini가 존재한다.
보통 설치 경로는 C:\xampp 이다.
이 파일을 메모장으로 열어서 Ctrl+F로
magic_quotes_gpc를 검색한 후 값을 ON으로 바꿔주고 저장하면 끝!
반응형
'Programming Language > PHP' 카테고리의 다른 글
[PHP] _SERVER 환경변수 종류와 사용법 (0) | 2022.08.01 |
---|---|
[PHP] PHP에서 HTML 출력하기(문자열, 변수, 배열 출력 기본 문법) (0) | 2022.08.01 |
[PHP] 윈도우 환경에 PHP 웹 개발 환경 구축하기 with XAMPP (0) | 2022.07.30 |
댓글
반응형
Recent Post.
Recent Reply.
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요