天天看點

php跳轉圖檔_PHP:header詳解-頁面重新整理,頁面跳轉…

header() ?賣?唬?隡???銝?銝芣??憸?霈舀?舐?瘚?閫??具????銝箄?鈭?霈舀?舫?賡?萄儐 HTTP ??閫???, ??甇鬥?閫??其?靘??株?鈭?霈舀?臬????敶?銋???摨???

header()?澆?:嚙踝蕭int header ( string ??憭遊恐????摮? [, bool 蝵格??[, int http??摨???]])

??[??憭遊恐????摮?] ????摰孵停?臭?蝏?瘚?閫??函????憸???摮???摰嫘??

??[蝵格?兡 ?臬?撠??????????啜?? 霈曉?銝?True ?? 敶???鈭????詨??????????憸?霈舀?臬恐???? ???Y??霈舀?臬?隡?閬?????銝?銝芾悖?胯??

??蝚砌?銝芸???唬?霈?HTTP ??摨???蝏???摰????潦??

Location

Refresh

Content-type

Expires(????銝箇?甇?

Last-Modified蝑???

Location ?? 瘚?閫??冽?曄內??摰???蝵?憿萸??

?澆?: header(??Location: http://蝏?撖孵?啣????);

Location ???啣??敹?憿餅?臭?銝芰?撖孵?啣????

Refresh

Refresh ?? ?湔?啁?憿萸??

?澆?憒?銝?:嚙踝蕭header(??Refresh : N ; URL=蝵?????)

??N 隞?”?湔?唳?園?? ?園?遊??雿?銝箇??? URL 銝箸?湔?啣??餈?蝏???蝵????? 憒???????URL 撠梯”蝷箸?湔?啁?憿菜?祈澈??

Content-type

Content-type ?? 摰?銋?蝵?憿萄??摰寧??蝐餃????

?澆?: Content-Type嚙踝蕭= ??Content-Type:?? media-type

銝曆?憒?銝?:

Header(??Content-type: text/html; charset=big5?? 霈曉?蝵?憿萄??摰嫣蛹big5

Header(??Content-type: image/gif??) 霈曉?蝵?憿萄??摰嫣蛹gif?澆????曄??

Header(??Content-type: application/pdf??) 霈曉?蝵?憿萄??摰嫣蛹pdf獢?

Cache Control ?? Cache ???批?嗚??

Cache Control 憭扯?遊?臭誑??????蝘?蝐餃??

霈曉?餈????園?氬?? 敶??園?渲?餈???摰??園?遊停銵函內蝵?憿萄??摰孵歇蝏?憭望???? ?嗆?澆?憒?銝?

Expires = ??Expires:?? HTTP-date

靘? 憒?: header(??Expires: Fri, 31 Oct 2003 18:00:00 GMT??); 銵函內2003撟?0??31?交????鈭? 18?嗚??

header(??Expires: Wed, 30 Jun 2004 09:00:00 GMT??); 銵函內2004撟???30?交????銝? 9?嗚??

Last-Modified = ??Last-Modified?? ??:?? HTTP-date

靘?憒? header(??Last-Modified: Wed, 01 Jan 2003 12:00:00 GMT??); 銝?甈∩耨?寞?園??003撟???1??2??

Cache Control

no-cache 雿踹????∪?函???唳?桀?臭誑隡????啗?蝔???雿輻?刻??, ??銝?隡?鋡急??摮? (cache) 韏瑟?乓??

no-store ?舫??脖??舐?????祆?????舀??????靽⊥?航◤靽???銝??乓??

must-revalidate ?舀??敹?憿餉???霂?隡唬縑?? 憒?????摮? (cached) ???唳?格?舀????????霈拇???∪?其?雿輻?刻??蝡航????

Date ?航秩???唳?桀??摰寧??撱箇??交?????園?氬?? ?嗆?澆?憒?銝?: Date = ??Date:?? HTTP-date

??靘?: header(??Date: Sun, 15 Feb 2004 08:00:00 GMT??); 撱箇??交????004撟???15???嗚??

雿輻??header() ?賣?啗恕霂?

?箸?祉??霈方?撠望?臭蝙?刻揭?瑕???蝒?雿?颲??以TTP 霈方???

蝒?雿?霈?霂?嚗?

if (($_POST[??name??] != ??john??) or ($_POST[??passwd??] != ??1234??):

?>

?餃?亦?駁??

?芾??亥揭?瑟??撖???, ??韐血??撖???銝?甇?&

method=post>

韐血??

撖???

else:

echo ???餃?交???? ??.

??;

echo ???函?餃?亦??韐血?瑟????.$_POST[??name??].??

??;

echo ???其蝙?函??撖???????.$_POST[??passwd??];

endif

?>

HTTP霈方?

if (empty($_SERVER[??PHP_AUTH_USER??])) {

header(??Content-type: text/html; charset=big5??;

header(??WWW-Authenticate: Basic realm=??霈方????氯????);

header(??HTTP/1.0 401 Unauthorized??);

echo ??霂瑁??交迤蝖桃??韐血?瑕??撖???, 銝??臭誑??瘨?!??;

exit;

} else {

echo ???函?餃?亦??韐血?瑟????.$_SERVER[??PHP_AUTH_USER??].??

??;

echo ???其蝙?函??撖???????.$_SERVER[??PHP_AUTH_PW??].??

??;

$correctName=??john??;

$correctpwd=??1234??;

if (($_SERVER[??PHP_AUTH_USER??] != $correctName) or

($_SERVER[??PHP_AUTH_PW??] !=$correctpwd)){

echo ???餃?亙仃韐? 霂瑕??舀?啁??瘚?閫??券???啁?餃?乒??;

}else{

echo ???餃?交??????.??;

}

}

?>