我是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(...)'把它嵌入到你的页面中。 –