<xmp id="cogkk"><nav id="cogkk"></nav>
<dd id="cogkk"></dd>
  • <menu id="cogkk"><menu id="cogkk"></menu></menu>
    <menu id="cogkk"><code id="cogkk"></code></menu>

    卓象程序員 | 哈爾濱IT培訓 | 品質教育,口碑傳承 | 為做出口口相傳,好口碑的教育品牌而奮斗!

    卓象程序員讓每一位學員高薪就業 聯系我們13101507057

    加微信,了解詳情
    您所在的位置:首頁 > 文章 >ThinkPHP5連載

    「ThinkPHP5開發連載十四」重定向
    時間: 2018-11-09 11:30:08     來源: 卓象IT實訓基地【原創】

    上一篇文章講解“頁面跳轉”,本篇文章講解“重定向”。


    hinkController類的redirect方法可以實現頁面的重定向功能。

    redirect方法的參數用法和Url::build方法的用法一致(參考URL生成部分)。

    「ThinkPHP5開發連載十四」重定向



    1. 項目內部重定向

    例如:在Index控制器中新建test方法,進行重定向。

    「ThinkPHP5開發連載十四」重定向


    重定向到News控制器的index方法,并傳參數name。

    新建News控制,并新建index方法。

    「ThinkPHP5開發連載十四」重定向


    訪問Index控制器的test方法,由于重定向,會迅速的跳轉到News控制器的index方法:

    「ThinkPHP5開發連載十四」重定向



    2. 重定向到外部URL

    可以直接重定向到一個指定的外部URL地址,例如,跳轉到百度頁面。

    Index控制器的test方法:

    「ThinkPHP5開發連載十四」重定向



    3. session閃存數據值

    可以在重定向的時候通過session閃存數據傳值,例如:

    Index控制器的test方法:

    「ThinkPHP5開發連載十四」重定向


    瀏覽器訪問:

    「ThinkPHP5開發連載十四」重定向


    通過session閃存的數據,可以通過session獲取。

    在News控制器中新建test方法,用于獲取剛才閃存的session值。

    「ThinkPHP5開發連載十四」重定向


    訪問完Index控制器的test方法后,訪問News控制器的test方法。

    「ThinkPHP5開發連載十四」重定向



    4. redirect助手函數

    使用redirect助手函數還可以實現更多的功能,例如可以記住當前的URL后跳轉

    Index控制器的test方法:

    「ThinkPHP5開發連載十四」重定向


    瀏覽器訪問:

    「ThinkPHP5開發連載十四」重定向


    需要跳轉到上次記住的URL的時候使用:

    「ThinkPHP5開發連載十四」重定向


    注意:

    1. 跳轉和重定向的URL地址不需要再使用url方法進行生成,會自動調用,請注意避免,否則會導致多次生成而出現兩個重復的URL后綴。

    ThinkPHP5連載為卓象程序員原創,轉載請聯系卓象程序員

    「ThinkPHP5開發連載十四」重定向


    關注卓象程序員,定期發布技術文章

    下一篇講解“視圖-模板渲染”

    「ThinkPHP5開發連載十四」重定向
    热99re久久精品|天天综合网久久综合免费人成|91久久久久久久精品青草| 亚洲AV无码无一区二区Ⅰ久久|
    <xmp id="cogkk"><nav id="cogkk"></nav>
    <dd id="cogkk"></dd>
  • <menu id="cogkk"><menu id="cogkk"></menu></menu>
    <menu id="cogkk"><code id="cogkk"></code></menu>