전체 글(84)
-
RESTful이란?
RESTful이란? Web에 관련된 자료를 보게 되거나 혹은 API를 보게 되었을 때 가장 많이 보이는 단어가 REST란 단어였다. 하지만 REST란 단어만 알고만 있을 뿐 자세한 의미는 알지 못했다. 그래서 이번 기회에 RESTful API에 대해 정리를 시작해보려고 한다.RESTful이란?REST는 Representational State Transfer라는 용어의 약자로서 웹의 장점을 최대한 활용할 수 있는 아키텍처최근의 서버 프로그램은 다양한 브라우저와 안드로이폰, 아이폰과 같은 모바일 디바이스에서도 통신을 할 수 있어야 한다.REST 아키텍처는 Hypermedia API의 기본을 충실히 지키면서 범용성을 보장한다.REST의 특징1. Uniform (유니폼 인터페이스)Uniform Interfac..
2018.10.14 -
PHP의 php.ini 설정에서 register_globals = on/off 차이
php.ini 설정에서 register_globals = on/off 차이점과 기능설명 rester_globals 를 On 으로 하면 변수가 get, post, session 변수인지 체크하지 않아도 됩니다. 쓰기에 따라서 보안적인 부분에 문제가 생길 수 있습니다 register_globals = on 가능 -> $_POST['u_id'] 가능 -> $u_id register_globals = off 가능 -> $_POST['u_id'] 불가능 -> $u_id * extrract()로 처리하면 가능 php.ini에서 register_globals=off 일경우 헤더나 인클루드를 이용해서 상단에@extract($_GET); @extract($_POST); @extract($_SERVER); @extract..
2018.09.14 -
form utf-8 -> euc-kr 로 변환하여 전송 post php/asp
accept-charset="euc-kr" onsubmit="document.charset='euc-kr';" 위의 태그 2개를 삽입하여 주면 utf-8 페이지에서 euc-kr로 변환후 받는페이지에서 euc-kr로 처리하여 DB에 insert가 가능하다 출처: http://start0.tistory.com/111 [아는 것이 좋은 것이다.]
2018.09.12 -
[이니시스/PG] Mobile 모듈 붙이기
1. 이니시스 INIpay(Mobile) 다운로드 받기 2. 압축풀기 - inicis.com\INIpay(Mobile)\INIpayMobile_WEBmanual\Mobile Sample 3. INIpayMobile_Sample.html 모듈 요청페이지를 커스터마이징(form 요청, input 값 셋팅)?Viewer12345678910111213141516171819202122232425262728293031
2018.09.12 -
php 상에 curl 라이브러리가 설치되어야 사용가능한 기능
php 상에 curl 라이브러리가 설치되어야 사용가능한 기능이다.간단하게 소켓통신을 간편하게 해주는 도구라고 생각하면 된다. 1. curl 이 설치 되어있는지 확인하기.php를 실행할수있는 서버에 하나의 가상파일을 만들어서 해당 코드 입력.?12345해당코드 입력후 파일을 실행해서 결과값 확인. curl이 설치되어있는지 확인.설치가 되어있지 않다면 서버담당자에게 요청하거나 직접설치한다. (설치내용은 길어서 다음에 포스팅) 2. 설치가 되었있다면 curl을 사용할 함수를 제작.?1234567891011121314151617181920212223242526272829303132/** * @param $url 값을 던질 url * @param int $is_post post 통신이면 1, get 이면0 * @..
2018.09.12 -
페이팔로 결제를 요청할 전송 폼 만들기
페이팔로 결제를 요청할 전송 폼 만들기아래와 같은 형식으로 내사이트에서 페이팔로 결제를 요청할 폼을 만든다. 상품명 : 상품코드 : 통화 : 가격 : action : 주소를 https://www.paypal.com/cgi-bin/webscr로 입력하게되면 business필드에 실제 페이팔 계정을 입력하면되고 실제로 결제가 이루어진다. 그러므로 테스트환경에서는 https://www.sandbox.paypal.com/cgi-bin/webscr로 입력하고 business필드에는 전에 만들어둔 샌드박스 판매자 테스트 계정을 입력하자.cmd : 이필드는 필수항목이므로 항상 있어야한다.business : 페이팔 판매자 계정, 결제가 이루어지면 이 계정으로 판매대금이 입금된다.item_name : 상점내 상품의 이름..
2018.09.07