1. <?php
  2.   // 헤더 선언시 헤더정보이기에 echo 같은 출력 언어나 함수쓰면 안됩니다.
  3.   // 1. 헤더 상태 코드 표기
  4.   // header("HTTP/1.0 404 Not Found");

  5.   // 2. 해당 사이트로 이동 (리다이렉트기능)
  6.   // header('Location: http://www.nate.com/');
  7.   
  8.   // 3-1. 헤더 정보 기본값 교체 Content-Type: 출력
  9.   // header('content-type: text/html; charset=utf-8');
  10.   
  11.   // 3-2. 헤더 정보 추가 => , false 주면 추가 됩니다.
  12.   // header('Referer: http://roydest.tistory.com', false);
  13.   
  14.   // 4. 서버의 pdf파일을 읽어와서 사용자에게 다운로드 제공
  15.   // We'll be outputting a PDF
  16.   // header('Content-type: application/pdf');
  17.    // It will be called downloaded.pdf
  18.   // header('Content-Disposition: attachment; filename="downloaded.pdf"');
  19.   // The PDF source is in original.pdf
  20.   // readfile('11.pdf');
  21.       
  22.   // 5. 캐쉬 설정(캐쉬에 의해 캐싱 안되게 설정)
  23.   // header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
  24.   // header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
  25. ?>

--------------------------------------------------------------------------------------------


void header ( string $string [, bool $replace = true [, int $http_response_code ]] )


3.6.9.12.18.23~24. 라인

3. 해더 정보에서 상태를 "404 Not Found" 으로 표기합니다.

6. Location키워드 일시 리다이렉트 해줍니다.

9.12. content-type키워드 일시 해더 정보에서 정보를 교체 또는 추가해줍니다.

18. content-Disposition: attachment; filename="파일명.확장자" 키워드 일시

    해당 "파일명.확장자"를 다운로드 받습니다.

23. Cache-Control: no-cache, must-revalidate 키워드 일시 캐쉬에 의해 캐싱 안되게 설정


※ 주의 사항 header()함수 실행전에 echo 같은 출력되는 기능 및 함수를 쓰면 에러 발생합니다.


header기능은 html, php, 등등의 같은 문서를 읽기전에 

                     문서나 데이터 대한 특정 정보와 환경 정보를 알려 주는 것 입니다.

                     미리 알려주면 문서나 데이터나 환경 정보에 의해 구별 및 제어하기 때문입니다.

:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Total :
Today : Yesterday :