쿠키(cookie),로컬 스토리지(local storage), 세션(session) 차이
다른 페이지에서 사용자 정보를 받아, 그 정보를 이용하여, 다른 페이지에서 서비스 처리를 하려고 했다. 사용자는 로그인을 했을 거고, 어느 서비스든, 기본 로그인이 되어있으면 그 정보를 가지고 다른 서비스를 처리한다. 그래서, 사용자 입력 정보를 가지고 어떻게 주고 받을까 했다. 방법은 여러가지가 있더라. - 쿠키(cookie) 사용하기 - 로컬 스토리지(local storage)/세션(session) 사용하기 - GET 파라미터를 사용하기 - Ajax를 사용하기 - 서버측에서 데이터베이스를 사용하기 이중에서, 쿠키, 로컬스토리지와 세션은 클라이언트 측에서 데이터를 저장하는 방법인데, 이들의 차이점은 뭘까 1. 쿠키는 서버와 클라이언트 간의 통신에서 정보를 저장하는 데 사용되는 작은 데이터 조각이다. 반..
더보기
[ IT 지식 ] 텍스트 디지털화하기: 아스키코드, 유니코드
컴퓨터가 정보를 표현하는 방식에 관해 다음 세 가지 기본 아이디어를 바탕으로 살펴보겠다. 첫째, 컴퓨터는 디지털 처리 장치다. 즉, 컴퓨터는 불연속적인 덩어리로 입력받고, 불연속적인 값을 갖는 정보를 저장하고 처리한다. 디지털 정보는 기본적으로 수에 불과하다. 반면 아날로그 정보는 연속적으로 변하는 값을 뜻한다. 둘째, 컴퓨터는 정보를 비트로 표현한다. 비트는 이진 숫자로, 0 또는 1인 수이다. 컴퓨터는 정보를 비트로 표현한다. 컴퓨터 내부의 모든 것은 사람들에게 익숙한 십진수가 아닌 비트로 표현된다. 셋째, 비트는 모여서 더 큰 정보를 표현한다. 숫자, 문자, 단어, 이름, 소리, 사진, 영화부터 이러한 정보를 처리하는 프로그램을 구성하는 명령어에 이르기까지 모두 비트가 모여 표현된다. 텍스트 디지털..
더보기