본문 바로가기
PHP

[PHP] header()

by 똑똑한 영장류 2012. 12. 12.


php를 이용해서 HTTP Raw header 를 전송할 수 있는 함수입니다.



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



<?php
header
("HTTP/1.0 404 Not Found");
?>


<?php
header
("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>


전송하는 파일을 다운로드받도록 하는 헤더 조작 방법입니다.


<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?> 


아래는 캐슁 컨트롤입니다.


<?php
header
("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?> 


모두 테스트 한번씩 해봐야겠군요..



'PHP' 카테고리의 다른 글

[PHP] session_start(), $_SESSION[]  (0) 2012.12.13
[PHP] mysqli 의 쿼리 결과 다루기  (0) 2012.12.12
[PHP] md5(), sha1()  (0) 2012.12.11
[PHP] mysqli 로 쿼리 날리기  (0) 2012.12.11
[PHP] mysqli 접속 및 접속 끊기  (0) 2012.12.11

댓글