Я использую 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';



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Включите помощник URL и установите базовый URL на config/config.php
в вашем Маршрут просто используйте:
$route['view_login'] = 'view_login';
и для использования URL-адреса перенаправления:
<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>
Note : for more information about URL Helper Codeigniter please visit documentation : https://www.codeigniter.com/user_guide/helpers/url_helper.html
В вашем контроллере
$this->load->helper('url');
и, на ваш взгляд, вы можете использовать
<script>
window.location.href = "<?php echo site_url('view_login'); ?>";
</script>
Вы можете использовать redirect(controller_name/function_name);