> 백엔드 개발 > PHP 튜토리얼 > PHP의 헤더 사용법과 기본 기능

PHP의 헤더 사용법과 기본 기능

墨辰丷
풀어 주다: 2023-03-29 12:34:02
원래의
2218명이 탐색했습니다.

이 글은 주로 PHP에서 헤더의 사용법을 소개하고, 헤더 함수의 기본 기능과 그에 따른 사용법을 정리 분석하여 도움이 필요한 친구들이 참고할 수 있습니다.

PHP에서 header() 함수의 기능은 보내는 것입니다 헤더 정보를 클라이언트에 전달합니다.

헤더정보란?

여기에는 간단한 설명이 있습니다. http 프로토콜을 자세히 읽어보세요.

HTTP 프로토콜에서 서버측 응답 콘텐츠는 헤더 정보(헤더)와 본문 콘텐츠의 두 부분으로 구성됩니다. 여기서 헤더 정보는 HTML의 콘텐츠는 < /BODY>가 아닙니다. 헤더 정보는 사용자에게 보이지 않으며 서버 정보, 날짜, 콘텐츠 길이 등 많은 항목을 포함합니다. 본문 내용은 전체 HTML로, 볼 수 있는 모든 것입니다.

헤더 정보의 용도는 무엇인가요?

헤더 정보에는 많은 기능이 있으며 가장 중요한 기능은 다음과 같습니다.

1. 점프:

Header("Refresh:2; URL=http://localhost//session.php");//2秒后跳转
로그인 후 복사

대기 시간이 0이면 헤더("위치:")와 동일합니다.

Header("Location:http://localhost//session.php");//直接跳转
로그인 후 복사

2. 웹페이지의 콘텐츠를 지정하세요.

동일한 XML 파일의 경우 헤더 정보에 Content-type: application/xml이 지정되어 있으면 브라우저는 XML 파일 형식에 따라 이를 구문 분석합니다. 그러나 헤더 정보가 Content-type: text/xml인 경우 브라우저는 이를 저장된 텍스트로 구문 분석합니다. (브라우저는 확장자에 따라 파일을 구문 분석하지 않습니다.)

3. 첨부 파일 다운로드:

$filename = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
header(&#39;Content-type: application/x-jpg&#39;); //文件的类型
header(&#39;Content-Disposition: attachment; filename="保存时的文件名.jpg"&#39;); //下载显示的名字
readfile("$filename");
exit();
로그인 후 복사

보기:

$link = "tupian.jpg"; //文件路径 可以绝对路径也可以相对路径
//$link = "新建文本文档.xml"; //文件路径 可以绝对路径也可以相对路径
if (isset($link))
{
  Header("HTTP/1.1 303 See Other");
  Header("Location: $link");
  exit;
}
로그인 후 복사

요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되길 바랍니다. .

관련 추천:

여러 사용자를 위한 아바타 변경 기능을 구현하는 PHP 예제 공유

사용자 로그인 구현을 위한 PHP 케이스 코드

양식의 반복 제출을 방지하는 ThinkPHP 방법

위 내용은 PHP의 헤더 사용법과 기본 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿