我是yii框架的新手,我看不到任何關於如何在頁面傳遞10秒後重定向的信息或論壇。例如在重置密碼後,我想重定向到登錄頁面,但只有10秒鐘才允許用戶在頁面上看到消息顯示。yii - 如何在10秒後重定向
1
A
回答
4
您可以撥打Yii::app()->clientScript->registerMetaTag()
註冊這樣的元標記重定向:
Yii::app()->clientScript->registerMetaTag("10;url={$returnUri}", null, 'refresh');
這將產生:
<meta http-equiv="refresh" content="10;url=/foo/index.php?r=site/catalog"/>
這將產生等待10秒後的重定向。
如果你正在做一個簡單的重定向,沒有必要使用yii。你可以簡單地使用Javascript和這樣做:
window.location.href = 'http://yournewURLgoeshere.tld/foo/bar';
希望這有助於!
2
Yii中沒有刷新的方法,但什麼是錯的:
if (!headers_sent()) {
header('Refresh:10;url='. $this->createUrl('controller/action'));
}
相關問題
- 1. 如何每10秒重定向一頁?
- 2. 後表單,等待10秒鐘,然後重定向到
- 3. 重定向10秒倒計時
- 4. X秒後重定向AngularJS
- 5. CakePHP x秒後重定向?
- 6. Yii在重定向後丟失會話
- 7. 10秒後重定向到新的wpf窗口?
- 8. 點擊或10秒後jQuery的重定向
- 9. 如何在yii中重定向參數
- 10. 你將在php 5秒後重定向?
- 11. 在導軌3.1秒後重定向3.1
- 12. 如何在yii中註冊後自動登錄和重定向?
- 13. 如何在幾秒鐘後在Drupal 8中重定向頁面?
- 14. htaccess在Yii中重定向
- 15. 登錄後重定向到模塊Yii
- 16. Yii-Eauth登錄後重定向
- 17. 如何在幾秒鐘後JSF重定向
- 18. 如何在幾秒鐘後將JSP頁面重定向到Servlet?
- 19. 後10秒
- 20. onClick 5秒後重定向到一側
- 21. 幾秒鐘後如何從一個iframe重定向src?
- 22. 如何在內容鎖定10秒後播放視頻?
- 23. Yii重定向錯誤
- 24. Yii內部重定向
- 25. 如何讓程序工作10秒?並在10秒後程序將停止
- 26. 如何在用戶點擊圖片後幾秒鐘後重定向父頁面?
- 27. 導航到一個網頁,然後在X秒後重定向
- 28. PHP在重新定向後重定向
- 29. Yii :: app() - > user-> isGuest在重定向後返回true。
- 30. 在Yii框架中登錄後重定向頁面
簡單的JavaScript工作得很好:'window.location.href = '新的URL';'。你可以用'Yii :: app() - > clientScript-> registerScript(...)'把它嵌入到你的頁面中。 –