成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP中用header的具體使用技巧

開發 后端
PHP中用header會或多或少的遇到一些問題,比如:“:”號間不能有空格;在用header前不能有任何的輸出;PHP中用header后的PHP代碼還會被執行等等。

我們在PHP中用header的實際應用中會或多或少的遇到一些問題,下面我們就向大家介紹一些在進行跳轉的時候遇到的一些問題的具體解決辦法,有助于新手學習。

#t#1、location和“:”號間不能有空格,否則會出錯。

2、在用header前不能有任何的輸出。

3、PHP中用header后的PHP代碼還會被執行。

下面是和asp中重定向response.redirect的比較:

例1:

response.redirect "../test.asp"

header("location:../test.php");

兩者區別:

asp的redirect函數可以在向客戶發送頭文件后起作用.

  1. <html><head></head><body> 
  2. <%response.redirect "../test.asp"%> 
  3. </body></html> 

查是PHP中用header中下例代碼會報錯:

  1. <html><head></head><body> 
  2. <? 
  3. header("location:../test.php");  
  4. ?> 
  5. </body></html> 

只能這樣:

  1. <? 
  2. header("location:../test.php");  
  3. ?> 
  4. <html><head></head><body>...</body></html> 

即PHP中用header函數之前不能向客戶發送任何數據.

例2:

asp中

  1. <html><head></head><body> 
  2. <%  
  3. response.redirect "../a.asp"  
  4. response.redirect "../b.asp"  
  5. %> 
  6. </body></html> 

結果是重定向a.asp文件.

php呢?

  1. <? 
  2. header("location:../a.php");  
  3. header("location:../b.php");  
  4. ?> 
  5. <html><head></head><body></body></html> 

我們發現它重定向b.php.

原來在asp中執行redirect后不會再執行后面的代碼.

而php在執行header后,繼續執行下面的代碼.

在這方面上php中的header重定向不如asp中的重定向.有時我們要重定向后,不能執行后面的代碼:

一般地我們用

  1. if(...)  
  2. header("...");  
  3. else  
  4. {  
  5. ...  
  6. }  

但是我們可以簡單的用下面的方法:

  1. if(...)  
  2. { header("...");exit();}  

PHP中用header還要注意的是,如果是用Unicode(UTF-8)編碼時也會出現問題,需要調整緩存設置.

  1. <[email=%@]%@LANGUAGE="VBSCRIPT[/email]" CODEPAGE="936"%> 
  2. <%if Request.ServerVariables("SERVER_NAME")="s.jb51.net" then  
  3. response.redirect "news/index.htm"  
  4. else%> 
  5. <%end if%> 
  6. <script> 
  7. var url = location.href;  
  8. if(url.indexOf('http://www.jb51.net/')!=-1)location.href='/index/index.htm';  
  9. if(url.indexOf('http://www.kanshule.com/')!=-1)location.href='/index1/index.htm';  
  10. if(url.indexOf('http://www.shouji17.com/')!=-1)location.href='/cn/index.asp';  
  11. if(url.indexOf('http://www.baidu.com/')!=-1)location.href='/cn/index.asp';  
  12. </script> 
責任編輯:曹凱 來源: 博客園
相關推薦

2009-11-25 17:28:26

PHP對話

2009-12-01 10:50:45

PHP函數requir

2009-12-01 14:26:19

PHP函數ob_sta

2009-11-24 20:09:35

PHP函數header

2009-12-02 13:53:12

PHP使用技巧

2009-12-04 10:19:11

PHP hack

2009-12-01 19:23:22

PHP緩存技術

2009-11-30 09:21:39

PHP函數rmdir(

2009-12-07 16:59:53

PHP匹配顏色函數

2009-11-26 09:18:56

PHP函數參數傳遞方法

2009-12-02 18:51:12

PHP分頁類

2009-11-26 10:23:17

2009-11-27 13:14:07

PHP函數strist

2009-11-30 13:15:27

PHP模板Smarty

2009-12-07 16:52:59

PHP函數getima

2009-11-24 15:50:09

PHP上傳類uploa

2009-11-24 19:25:32

PHP關聯數組

2009-11-26 15:23:24

PHP函數ereg()

2009-11-26 19:05:04

PHP函數explod

2009-11-25 10:02:27

PHP會話Sessio
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品国产欧美在线 | 成人天堂噜噜噜 | 在线国产精品一区 | 黄视频网址 | 精品日韩 | 日韩欧美在线一区 | 欧美日韩在线观看一区 | 91久久久久久| 中文字幕一区在线观看视频 | 啪啪精品 | 国产欧美精品一区二区色综合 | 国产99久久久国产精品 | 久草青青草 | 国产精品亚洲片在线播放 | 国产欧美精品区一区二区三区 | 狠狠干天天干 | 国产日韩一区 | 欧美激情一区 | 国产精品美女久久久久久不卡 | 成人伊人 | 免费骚视频 | 欧美精品一区二区免费视频 | 日韩欧美网 | 区一区二区三在线观看 | 亚洲毛片在线观看 | 久久精品国产亚洲 | 日韩成人在线观看 | 欧美精品一区二区三区视频 | 在线观看中文字幕 | 国产精品久久久久999 | 午夜伦理影院 | 日韩av一区二区在线观看 | 欧美精品一二区 | 日韩激情免费 | 精品美女视频在免费观看 | 99re视频在线 | 成人深夜福利 | 91麻豆精品国产91久久久久久 | 亚洲人在线观看视频 | 中文字幕 在线观看 | 亚洲一区二区三区高清 |