티스토리 뷰
뭐 다른 여러가지들이 있겠지만...
파라메터로 얻어진 값을 $_GET[], $_REQUEST[] 를 하는 경우 자동적으로 URL 인코딩을 해서 넣는다. %## 형태의 코드를 원래 캐릭터로 바꿔 넣고, + 로 표시되는 부분은 공백으로 변환된다. 하.지.만 $_POST[]는 값을 변환하지 않고 바로 받아오게 된다. PHP 메뉴얼에는 보안상 GET,REQUEST를 사용하지 말것을 권고하고 있다.
최근 RESTful API 구성이나 기타 서버간 정보를 전달하는 과정에서 POST는 거의 대세로 자리잡고 있다. 파라메터를 사용하지 않는 경우 GET 그리고 그 외에는 POST를 사용하는걸로 잡는다. RESTful 한 통신을 원하는 경우 PUT, DELETE 같은 method도 사용하겠지만 따로 권한을 필요로 하는 방식이라 PUT외에 DELETE는 잘 쓰지 않기도 한다. 또 파일에 관련된 API는 무조건 POST!
UPDATED
POST 방식으로 데이터를 전송하고 싶다면,
Method 는 POST, Header 에 Content-Type: application/x-www-form-urlencoded 를 추가한 뒤에 body 혹은 content에 param1=1234¶m2=test 이런식으로 작성해서 보내면 됩니다.
'New > 개발(코드)' 카테고리의 다른 글
IE에서 Ajax, JSON 데이터 사용 중 줄바꿈에 문제가 있을때 (0) | 2013.01.16 |
---|---|
14 Handy jQuery Code Snippets for Developers (0) | 2012.12.09 |
FACEBOOK 개발 팁(1) (0) | 2012.02.19 |
인터넷 개인정보 보안관련 클래식 ASP 구현방안 (0) | 2011.12.29 |
CASTLE 설치 중 실수 (0) | 2011.09.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 모듈 경로
- swfupload
- NODE_PATH
- novalogic
- 캐슬
- javascript
- rwapm
- css
- IE
- 자바스크립트
- 버퍼문제
- 설치
- php
- kisa
- Repository
- 버퍼사이즈
- castle
- 게임
- buffer-size
- 업데이트
- 보안
- mootools
- 무툴즈
- deltaforce
- ajax
- 노바로직
- Style
- 델타포스
- epel
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함