캐시리미터 – 7.캐시리미터 클래스

PHP3에서의 캐시리미터 여기서는 PHP의 header() 함수를 이용하여 PHP4 세션함수에서 제공하는 session_cache_limiter() 함수를 흉내내어 보고자 합니다. [crayon-603e26bce22d5842827465/] [crayon-603e26bce22dd232143183/] 사용방법은 PHP4 Manual에 있는 session_cache_limiter() 함수와 동일(?)합니다. 메소드 limiter()는 현 캐시 제한자명(the name…

Continue Reading 캐시리미터 – 7.캐시리미터 클래스

캐시리미터 – 6.세션함수의 캐시

환경 설정 파일 PHP.INI PHP.INI의 [Session] 부분의 마지막에 캐시에 관련된 설정 옵션이 두가지 있습니다. 그것은 session.cache_limiter와 session.cache_expire입니다. 이것은 둘 다 세션함수를 사용한 페이지에서만 사용할 수 있습니다. [crayon-603e26bce2a46558690522/] session.cache_limiter session.cache_limiter란??? session.cache_limiter는…

Continue Reading 캐시리미터 – 6.세션함수의 캐시

캐시리미터 – 5.헤더관련 PHP함수

header() 함수 int header(string string) header() 함수는 HTML파일의 최상단에서 HTTP 헤더 문자열을 protocol level에서 데이터를 브라우저로 직접 전송할 수 있도록 해 줍니다. HTTP 헤더에 대한 자세한 내용은 HTTP/1.1 규약(Specification)을 참조하세요.…

Continue Reading 캐시리미터 – 5.헤더관련 PHP함수

캐시리미터 – 4.Cache-Control…

Cache-Control, Expires, Last-Modified, Pragma에 대하여 하나씩 살펴보겠습니다. Cache-Control 메커니즘 HTTP/1.1의 기본적인 캐시 메커니즘(서버설정 만기시간 및 검증자)은 캐시에 내장된 지시자입니다. 때에 따라서는 서버나 클라이언트에게 HTTP 캐시를 위해 명시된 지시자 제공할 필요가…

Continue Reading 캐시리미터 – 4.Cache-Control…

캐시리미터 – 3.HTTP/1.1 캐시

캐시(cache)는 임시 저장소로 웹 브라우저가 홈페이지를 받아오기 전에 먼저 검색하여 똑같은 홈페이지의 내용이 캐시에 있으면 캐시로부터 읽어들입니다. 이와 같이 웹상에서 동작되는 캐시(web cache)에는 각 클라이언트에서 개별적으로 동작되는 브라우저 캐시(browser cache)와…

Continue Reading 캐시리미터 – 3.HTTP/1.1 캐시

캐시리미터 – 2.웹브라우저 캐시 설정

캐시 설정 화면 넷스케이프 4.0 "편집"을 클릭하고, 다음엔 "환경설정", 그 다음엔 "고급"과 "+" 아이콘을 클릭하십시오. 확장된 트리에서 "캐시"를 선택하십시오. < 넷스 4.0에서의 캐시 설정 화면 > 익스플로러 4.0 "보기"를 클릭하고,…

Continue Reading 캐시리미터 – 2.웹브라우저 캐시 설정

캐시리미터 – 1.브라우저캐시

브라우저 캐시의 필요성 브라우저 캐시는 클라이언트 시스템에 있는 디스크 또는 메모리를 이용하기 때문에 클라이언트 캐시(client cache)라고도 합니다. 한 번 접속했던 웹 사이트들의 내용을 사용자의 메모리 또는 디스크의 캐시 디렉토리에 일시적으로…

Continue Reading 캐시리미터 – 1.브라우저캐시

장바구니클래스 – 3.다운로드

장바구니 클래스 0.0.2(2001.2.20) carter-0.0.2 쿠커용 추가 장바구니에 상품코드 및 상품색상으로 분류하여 주문할 수 있음 쿠커용 함수 write() 추가 put() 함수 대신 set() 함수 사용 장바구니 클래스 0.0.1(최초 공개 버전) carter-0.0.1…

Continue Reading 장바구니클래스 – 3.다운로드

장바구니클래스 – 2.사용자 함수

사용자가 접근할 수 있는 메소드는 아래와 같이 5개(write 함수는 쿠커용에서만 사용하며 세셔너용에서는 사용하더라도 아무런 기능을 수행하지 않는 더미함수임)가 제공됩니다. 모든 함수는 기본적으로 상품코드를 가지고 각 상품을 다루게 됩니다. 각 상품에…

Continue Reading 장바구니클래스 – 2.사용자 함수

장바구니클래스 – 1.기본 구성

세션함수(또는 세셔너) 및 쿠커를 이용하여 장바구니를 구현하였습니다. PHP3에서 세션함수를 이용하기 위해서는 제가 공개한 세셔너-0.2.4을 문서상단에 포함하여 주세요. PHP4에서 사용할 때는 세셔너함수를 포함시키면 안됩니다. 쿠커(Cooker)용 장바구니에서는 PHP3와 PHP4에 관계없이 제가 공개한…

Continue Reading 장바구니클래스 – 1.기본 구성