웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해
2002.08.31 15:46
지금부터의 제 강의는 초보딱지를 떼시기를 원하는 분들을 위한 강의입니다.
물론 갓 입문하신 분들께는 다소 어려울 수도 있습니다.
하지만 기초부터 일일이 설명드리며 강의하는 것은 어려움이 많기에 보시는 분들이 기본적인 PHP구문이나 변수의 사용 등은 알고 계신다는 가정 하게 강의를 써 갈 것입니다.
모든 질문은 코멘트나 MSN themics@hotmail.com으로만 받습니다(메일은 돌아오지 않을 것입니다. 메신저에서만 연락 가능합니다).
모든 강의의 저작권은 TheMics와 NZEO에 있으며, 링크를 제외하고 웹상에서의 어떠한 게시도 불가능합니다.
======================================================================================================
TheMics의 PHP 초보에서 중수로 - 쿠키편
1강 : 쿠키의 이해
①쿠키의 이해
쿠키는 PHP에서의 인증 방법 중 하나로, PHP이외의 대부분의 웹언어와 호환되는 인증이라고 할 수 있습니다.
쿠키는 다루기 쉽고 서버에 부하를 주지 않기 때문에 널리 쓰이고 있으며, 특히 PHP에서는 정보의 로드 역시 간단해 더욱 사랑받고 있습니다. 바로 이 쿠키 때문에 많은 언어들이 동적인 프로그램을 지원할 수 있게 되었습니다.
쿠키에는 몇가지 특징이 있는데, 그 중 대표적인 것은 사용자의 컴퓨터에 저장된다는 점입니다.
쿠키는 메모리나 브라우저의 임시 폴더에 텍스트 형태로 저장되어 웹 프로그램에서 불러올 수 있고, 이 때문에 서버에 부하를 주지 않습니다.
단, 이런 간단한 방식 때문에 쿠키에만의 단점이 있는데, 그것은 바로 보안이 허술하다는 것입니다. 다른 사람이 내 컴퓨터에서 손쉽게 내 정보를 빼낼 수 있기 때문입니다.
이외의 쿠키의 장점이라면 일정 기간 동안의 저장이 가능하다는 점과 응용범위가 넓다는 점을 들 수 있습니다.
쿠키는 그 응용범위가 넓어 할 수 있는 일을 헤아리기란 쉽지 않습니다.
쿠키로 할 수 있는 일 중 대표적인 것은 회원의 인증입니다. 로그인 상태를 나타내는 쿠키, 자동로그인 쿠키 등 여러 군데에서 쓰일 수 있습니다.
또 정보를 저장하는 역할로도 쓰일 수 있습니다. 예를 들어 제로보드의 경우 로그인를 하지 않은 상태에서 글을 쓰면 이전에 글을 썼을때의 이메일, 이름 등의 정보가 미리 기입되어 있는 것을 볼 수 있는데, 이것도 쿠키에 의한 것입니다.
②쿠키의 확인
내가 보고 있는 웹사이트에서 쿠키가 쓰였는지를 확인해봅시다. 엔지오에 들어와서 주소에 javascript:alert(document.cookie)라고 적고 엔터를 쳐봅시다.
그림 1: 쿠키 표현
NZEO 에서 로그인하고 나서 javascript:alert(document.cookie)를 한 모습입니다.
not_ani,PHPSESSID,ZBSESSIONID 이렇게 3개의 값이 보입니다. 이것이 바로 쿠키값입니다. 현재 페이지에는 이렇게 3개의 쿠키가 사용되는 것입니다.
저 명령은 어느 페이지에서든 쓰일 수 있습니다. 앞으로 프로그래밍할때 매우 중요하니 외워두시가 바랍니다.
이론강이다 보니 이번강의는 상당히 짧습니다. 그럼 2강: 쿠키 다루기에서 뵙겠습니다.
물론 갓 입문하신 분들께는 다소 어려울 수도 있습니다.
하지만 기초부터 일일이 설명드리며 강의하는 것은 어려움이 많기에 보시는 분들이 기본적인 PHP구문이나 변수의 사용 등은 알고 계신다는 가정 하게 강의를 써 갈 것입니다.
모든 질문은 코멘트나 MSN themics@hotmail.com으로만 받습니다(메일은 돌아오지 않을 것입니다. 메신저에서만 연락 가능합니다).
모든 강의의 저작권은 TheMics와 NZEO에 있으며, 링크를 제외하고 웹상에서의 어떠한 게시도 불가능합니다.
======================================================================================================
TheMics의 PHP 초보에서 중수로 - 쿠키편
1강 : 쿠키의 이해
①쿠키의 이해
쿠키는 PHP에서의 인증 방법 중 하나로, PHP이외의 대부분의 웹언어와 호환되는 인증이라고 할 수 있습니다.
쿠키는 다루기 쉽고 서버에 부하를 주지 않기 때문에 널리 쓰이고 있으며, 특히 PHP에서는 정보의 로드 역시 간단해 더욱 사랑받고 있습니다. 바로 이 쿠키 때문에 많은 언어들이 동적인 프로그램을 지원할 수 있게 되었습니다.
쿠키에는 몇가지 특징이 있는데, 그 중 대표적인 것은 사용자의 컴퓨터에 저장된다는 점입니다.
쿠키는 메모리나 브라우저의 임시 폴더에 텍스트 형태로 저장되어 웹 프로그램에서 불러올 수 있고, 이 때문에 서버에 부하를 주지 않습니다.
단, 이런 간단한 방식 때문에 쿠키에만의 단점이 있는데, 그것은 바로 보안이 허술하다는 것입니다. 다른 사람이 내 컴퓨터에서 손쉽게 내 정보를 빼낼 수 있기 때문입니다.
이외의 쿠키의 장점이라면 일정 기간 동안의 저장이 가능하다는 점과 응용범위가 넓다는 점을 들 수 있습니다.
쿠키는 그 응용범위가 넓어 할 수 있는 일을 헤아리기란 쉽지 않습니다.
쿠키로 할 수 있는 일 중 대표적인 것은 회원의 인증입니다. 로그인 상태를 나타내는 쿠키, 자동로그인 쿠키 등 여러 군데에서 쓰일 수 있습니다.
또 정보를 저장하는 역할로도 쓰일 수 있습니다. 예를 들어 제로보드의 경우 로그인를 하지 않은 상태에서 글을 쓰면 이전에 글을 썼을때의 이메일, 이름 등의 정보가 미리 기입되어 있는 것을 볼 수 있는데, 이것도 쿠키에 의한 것입니다.
②쿠키의 확인
내가 보고 있는 웹사이트에서 쿠키가 쓰였는지를 확인해봅시다. 엔지오에 들어와서 주소에 javascript:alert(document.cookie)라고 적고 엔터를 쳐봅시다.
그림 1: 쿠키 표현
NZEO 에서 로그인하고 나서 javascript:alert(document.cookie)를 한 모습입니다.
not_ani,PHPSESSID,ZBSESSIONID 이렇게 3개의 값이 보입니다. 이것이 바로 쿠키값입니다. 현재 페이지에는 이렇게 3개의 쿠키가 사용되는 것입니다.
저 명령은 어느 페이지에서든 쓰일 수 있습니다. 앞으로 프로그래밍할때 매우 중요하니 외워두시가 바랍니다.
이론강이다 보니 이번강의는 상당히 짧습니다. 그럼 2강: 쿠키 다루기에서 뵙겠습니다.
댓글 2
-
생각하자
2002.10.01 18:51
-
TheMics
2002.10.01 20:15
생각하자//예...그렇죠..
엔지오에서는 값이 나와야 정상입니다만;
제목 | 글쓴이 | 날짜 |
---|---|---|
모닝샵 이용해서 쇼핑몰 만들기 (설치에서 쇼핑몰 환경 설정) [7] | 한꼬마 | 2002.11.20 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #3 [10] | 아이쿠 | 2002.11.15 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #2 [8] | 아이쿠 | 2002.11.13 |
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #1 [9] | 아이쿠 | 2002.11.13 |
[추천 소스] nzeo에 있는 북마크 기능 구현하기(hot key 는 제외) 초허접 강좌 [10] | 정승재 | 2002.10.22 |
[PHP 초보에서 중수로 - 쿠키편] 1강 : 쿠키의 이해 [2] | TheMics | 2002.08.31 |
꼭 알아야 하는 4가지 쿼리문 | Mr. JH | 2002.08.22 |
[PHP]간단한 로그인페이지 만들기 [15] | ZipShin | 2002.07.09 |
MYSQL에 접속하기..^^ [9] | ZipShin | 2002.05.20 |
[OsE=] Session을 배워보자~ [#1] | OsE= | 2002.03.02 |
파일시스템에서 비밀번호 생성/수정/인증 [7] | 두기두바 | 2002.01.10 |
[추천 소스] phpMyAdmin 다중사용자용... [5] | WOWpc | 2001.11.29 |
대화방을 만들어보쟈~ [20] | 해그리드짱!!! | 2001.06.03 |
PHP 인증 페이지를 만들자! - Lesson 3 수정본 #1 [3] | ☺[폐]허접-_- | 2002.01.24 |
쿠키(cookie)의 활용 [44] | zero | 2000.03.06 |
{로그인}관리자 로그인 폼 간단함 [2] | 김민환 | 2006.10.10 |
특정위치에 떠있는 레이어 (슬라이딩 애드콘) - 노프레임홈에서의 문제해결 [8] | 검미르 | 2004.05.03 |
[초간단 자바스크립트!] 자바로 로그인폼 만들기 [3] | ∑Ztxy | 2004.01.26 |
[초간단 자바스크립트!] 홈페이지에 FTP 폼 넣기?! [10] | ∑Ztxy | 2003.09.29 |
크롬리스(Chromless) 웹어플리케이션 -5 [3] | sundew | 2003.05.28 |
요거 쳤는데요...그냥 아무것도 안 써진 빈 창이 뜨면 쿠키사용 안한 건가요?