PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 1755|回復: 8
打印 上一主題 下一主題

[求助] php, html 的 redirection

[複製鏈接]

17

主題

0

好友

164

積分

該用戶從未簽到

文章
148
跳轉到指定樓層
1#
發表於 2005-4-16 12:21 |只看該作者 |倒序瀏覽
header("Location: http://www.yahoo.com/");
不過 header() 只能放在頁首, 在任何 html output 之前.

如果我在 html 中間要 redirect, 要改如何呢? 謝謝..

< htm l>
yada yada ......
< body >
bla bla bla

< ? php

switch($var)
{
    "1":
        // Redirect to Page 1
    "2":
        // Redirect to page 2
    "3":
        // Redirect to page 3
................
    default:
         // do nothing, continue with the following html code
}
? >

bla bla bla, yada yada yada
< / body >
< / html >
分享淘帖0 分享分享0 收藏收藏0 頂0 踩0

17

主題

0

好友

164

積分

該用戶從未簽到

文章
148
2#
發表於 2005-4-16 13:03 |只看該作者

Re: [求助] php, html 的 redirection

[自問自答] 我剛剛看了 phpbb, punbb, xoops, 都是自己寫的 redirect function, 那, ... 我去忙了..
回復

使用道具 舉報

104

主題

4

好友

1429

積分

羊毛大亨

該用戶從未簽到

文章
1533
3#
發表於 2005-4-16 13:24 |只看該作者

Re: [求助] php, html 的 redirection

要用旁門左道作的話,另外用 Output Control Functions 來控制輸出內容,可以在輸出 html (其實還未真的送給客戶端) 後還可以下 header。
但是,如你所說,最好在最開頭就用 redirect ...
回復

使用道具 舉報

3867

主題

126

好友

2626

積分

  • TA的每日心情

    2011-4-12 00:15
  • 簽到天數: 3 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    35006
    4#
    發表於 2005-4-16 17:21 |只看該作者

    Re: [求助] php, html 的 redirection

    java 可以實現的樣子
    作法我要找一下看看 @_@
    阿輝攝影記錄服務 | 婚禮記錄 | 活動拍攝
    http://www.giorno.tw/
    回復

    使用道具 舉報

    17

    主題

    0

    好友

    164

    積分

    該用戶從未簽到

    文章
    148
    5#
    發表於 2005-4-17 02:36 |只看該作者

    Re: [求助] php, html 的 redirection

    感謝兩位, 後來發現用 Javascript 比較簡單

    < ? php

    bla bla bla


    echo "< script type='text/javascript' >
            < ! --
                    window.location = \"http://www.google.com/\"
            // -- >
            < / script >";


    yada yada yada

    ? >
    回復

    使用道具 舉報

    104

    主題

    4

    好友

    1429

    積分

    羊毛大亨

    該用戶從未簽到

    文章
    1533
    6#
    發表於 2005-4-17 21:56 |只看該作者

    Re: [求助] php, html 的 redirection

    這倒是個好辦法! 同樣的目的,玩法還真多啊!
    回復

    使用道具 舉報

    35

    主題

    0

    好友

    257

    積分

    該用戶從未簽到

    文章
    297
    7#
    發表於 2005-4-17 22:51 |只看該作者

    Re: [求助] php, html 的 redirection

    如果你的 redirect 不希望被使用者停止,建議使用 php 的 header(),
    這是透過 http 的 protocol 處理,使用者沒辦法按停止,也不會像 Java
    會聽到兩次網頁 load 的聲音 (IE)。

    建議所有的資料應該在輸出前處理完。然後再輸出資料。
    這樣的程式將 "顯示" 與 "處理" 分離,將來也比較好維護。


    < ? php

    switch($var)
    {
        "1":
            // Redirect to Page 1
        "2":
            // Redirect to page 2
        "3":
            // Redirect to page 3
    ................
        default:
             // do nothing, continue with the following html code
    }
    ? >

    < htm l>
    yada yada ......
    < body >
    bla bla bla
    bla bla bla, yada yada yada
    < / body >
    < / html >
    回復

    使用道具 舉報

    41

    主題

    9

    好友

    368

    積分

    該用戶從未簽到

    文章
    370
    8#
    發表於 2005-4-18 01:03 |只看該作者

    Re: [求助] php, html 的 redirection

    若是以Java來看的畫
    光要redirect就有好幾種方法
    方法不同.以前端或是後端處理也不同
    甚至也可以甚至buff處理的部分

    php得我就不知道了...我是看到阿輝好像有興趣.來說一下^^"
    回復

    使用道具 舉報

    17

    主題

    0

    好友

    164

    積分

    該用戶從未簽到

    文章
    148
    9#
    發表於 2005-4-18 08:31 |只看該作者
    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-11-16 07:36 , Processed in 0.064921 second(s), 30 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部