【问题标题】:How to refresh/redirect page after some seconds in Zend Framework 1.12如何在 Zend Framework 1.12 中几秒钟后刷新/重定向页面
【发布时间】:2013-11-07 20:30:44
【问题描述】:

当我想在页面中输出几秒钟的消息然后将用户重定向到另一个页面时,我遇到了一个障碍。 我知道我们可以像header("Refresh:4; url=http://www.targeturl.com"); 那样使用纯 php 来做到这一点 我怎样才能在 Zend Framework 中做同样的事情? 谢谢。

【问题讨论】:

    标签: php zend-framework redirect refresh


    【解决方案1】:

    要么在重定向之前休眠

    sleep(4);
    $this->view->_redirect('http://www.targeturl.com');
    

    或使用元刷新

    $this->headMeta()->appendHttpEquiv('Refresh', '4;URL=http://www.targeturl.com');
    

    我认为后者是你所追求的。

    【讨论】:

    • 睡眠(4); $this->view->_redirect('targeturl.com');当我使用它时,它不会等待 4 秒,它只是重定向而不等待。
    • 你试过第二个吗?
    • 它给了我一个错误,它没有被困在我使用普通 php header() 函数的东西中
    • 我并列第二,但稍作改动。我将在完成后发布答案并一路测试。谢谢。
    猜你喜欢
    • 2016-02-20
    • 2012-06-26
    • 2015-05-02
    • 1970-01-01
    • 2012-08-11
    • 1970-01-01
    • 1970-01-01
    • 2021-07-22
    • 2016-02-21
    相关资源
    最近更新 更多