我正在使用CodeIgniter。有人可以知道这件事吗? 我正在尝试使用以下代码重定向页面:
window.location.href = "<?php $this->output->set_header(refresh:1; url=login); ?>";
但是它不起作用。
这是我控制器中的代码。
public function view_login(){
$this->load->view('login');
}
这是我路线中的代码。
$route['view_login'] = 'Controller/view_login';
答案 0 :(得分:1)
启用URL帮助器并在config/config.php
上设置基本URL
在您的路线中,只需使用:
$route['view_login'] = 'view_login';
,对于重定向网址,请使用:
<script>
window.location.href = "<?php base_url().'/view_login' ?>";
</script>
如果您不使用.htaccess删除/index.php,请使用以下命令:
<script>
window.location.href = "<?php base_url().'index.php/view_login' ?>";
</script>
注意::有关URL Helper Codeigniter的更多信息,请访问文档:https://www.codeigniter.com/user_guide/helpers/url_helper.html
答案 1 :(得分:0)
在您的控制器中
$this->load->helper('url');
,在您看来,您可以使用
<script>
window.location.href = "<?php echo site_url('view_login'); ?>";
</script>