辛星與您解讀PHP頁面跳轉的幾種實現方式

來源:互聯網
上載者:User

標籤:http   io   使用   java   ar   art   div   代碼   sp   

        因為頁面跳轉的使用是很頻繁的,因此這裡給出幾種方式,事實上我想我並沒有歸納全,畢竟函數那麼多,要一下想起來還是特別麻煩的,於是,想到哪裡就記到哪裡把,等著以後再整理匯總。

       第一種方式就是使用header()函數,它是PHP中進行頁面跳轉很簡便的一種方法,它的實現機制就是把HTTTP協議表頭header輸出到瀏覽器,因此,在使用該函數和使用setcookie函數一樣,不能有不論什麼的輸出,否則無法運行,它的函數原型例如以下:

void header (string string [,bool replace [,int http_response_code]])
比方例如以下代碼會自己主動跳轉到百度的首頁,代碼例如以下:

<?phpheader("Location:http://www.baidu.com");
對於上述語句,略微懂點HTTP協議的都懂吧。

    另外一種方式就藉助於Javascript了,我們通過向client輸出一段Javascript指令碼來運行,比方我們編寫php代碼例如以下,那麼它會自己主動跳轉到百度的首頁,代碼例如以下:

<?php$url = "http://www.baidu.com";echo "<script> window.location.href='$url' </script> ";
這個,略微懂點Javascript的 都能看懂把,不介紹了。。

  其它方式一時沒想到,求助於萬能的讀者啦,,假設您有其它想法,請留言回複,謝謝啦。。

辛星與您解讀PHP頁面跳轉的幾種實現方式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.