Back-End(4)
-
[PHP] PHP 쿠키
- COOKIE란? 1. 웹 페이지로 접근하는 사용자를 구별하기 위해서 사용 2. 세션과 다르게 서버에 저장을 하지 않고 클라이언트 측에서 저장 3. 서버에 저장되지 않으므로 서버에서 부담을 주지 않으며, 보안상 위협이 되지 않는 서비스에서 사용이 가능 - COOKIE 생성 방법 - setcookie 함수 기본 구조 -> setcookie([name], [value], [expires], [path]); - options - name : 쿠키 이름 - value : 쿠키 값 - expires : 만료 시간이며, Default는 0 쿠키가 유지 될 시간을 설정 ex) time() + 3600 : 1시간 동안 사용이 가능, time() + 86400 : 24시간 동안 사용이 가능 - path : 특정 위치와..
2020.06.18 -
[JSON] JSON 정의
JSON이란? - 경량(가벼운)형태의 Dat-교환 형식 - JavaScript에서 객체를 만들 때 사용하는 표현식 - 사람이 눈으로 보기에 쉬운 형태, 현재 개발을 할 때에 XML보다 JSON을 많이 선호 - 특정 언어에서 종속이 되지 않으면 JSON포맷에 형태로 사용할 수 있는 핸들링 할 수 있는 라이브러리를 제공 JSON 형식 1. name-value형식 - 기본 구조 : {Key : Value} 2. 값들의 순서화된 리스트 형식 - 기본 구조 : [Value1, Value2, ...] JSON 배열 형태 - { "ArrayName":[{Key1 : Value1, Key2: Value2, ...}, {Key1 : Value2, ...}] }
2020.06.09 -
[AJAX] AJAX 기본 구조
- AJAX 기본 구조 - url : 요청이 전송될 URL 주소, 서버에서 요청할 주소 - type : http 요청 방식 - async : 요청 시 동기화여부, AJAX이므로 Default는 true로 설정 - cache : 캐시 여부 - timeout : 요청 시간 내에 완료 되지 않거나 취소하면 error 호출 - data : 요청 시 포함이 되어질 데이터 - contentData : 요청 컨텐츠 타입 - dataType : 응답 데이터 형식 - function(data, status, xhr) : 콜백 함수이며 응답 상태에 따라서 콜백 함수가 호출 - data : 응답한 데이터 - status : 응답 코드(상태) - xhr : XHR 헤더 - success : function(data, stat..
2020.06.09 -
[AJAX] AJAX 정의
- AJAX란? - AJAX(Asynchronous JavaScript and XML) : 비동기적인 웹 어플리케이션의 제작을 위한 JavaScript 라이브러리 - XMLHttpRequest 객체를 이용해서 전체 페이지를 새로고침을 하지 않고 일부 데이터만 로드 - 즉, 서버와 클라이언트 간의 비동기 통신 방법으로 XML 데이터를 주고 받는 하나의 기술 - 현재 웹 페이지 개발을 할 때에 상당히 많이 쓰이는 기술 - AJAX 사용하는 이유 - 기본 형태로 요청(Request)를 한 후 서버에서 응답(Response)을 하면 서버와의 연결이 끊어짐 - 또한, 데이터를 또 받기 위해서는 페이지 전체를 갱신하며 자원낭비와 시간낭비를 초래를 하게됨 - 필요한 데이터를 JSON형태나 XML형태로 데이터만 받아..
2020.06.09