如何重定向页面

时间:2019-03-10 13:02:32

标签: javascript php codeigniter

我正在使用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';

2 个答案:

答案 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>