Destruir sessão

CodeIgniter

PHP

02/08/2019

Fala devs tudo bem?

Galera estou com uma duvida, eu to criando um sistema que possui varias paginas porem quando eu logo, e feita uma sessão ate aqui tudo normal e tudo ok, porem quando troco de pagina e tento fazer um logoff do sistema acontece um problema um pouco chato que não sei como resolver... ele duplica o caminho ficando assim:

http://localhost/project/rota_do_dia/rota_do_dia/logooff

sendo que era para realizar o logoof do sistema, o código que to fazendo e esse


  public function logooff(){
    $this->session->sess_destroy();
    header("Location: " . base_url() . "");
  }

Gabriel Andrade

Gabriel Andrade

Curtidas 0

Respostas

Alex William

Alex William

02/08/2019

Olá, amigo tudo bem?

O meu logout que eu fiz no PHP com codeigniter e funciona ficou assim:

[code=php]
<?php
public function logout(){
$this->session->session_destroy();
//$this->session->unset_userdata("logado");
base_url()
}
?>
[code]

Veja se desta forma funciona.

Espero ter ajudado. :D
GOSTEI 0
Alex William

Alex William

02/08/2019

Olá, amigo tudo bem?

O meu logout que eu fiz no PHP com codeigniter e funciona ficou assim:

<?php
    public function logout(){
	$this->session->session_destroy();
	//$this->session->unset_userdata("logado");
        base_url()
    }
?>
[code]

Veja se desta forma funciona.

Espero ter ajudado. :D
[code=php] <?php public function logout(){ $this->session->session_destroy(); //$this->session->unset_userdata("logado"); base_url() } ?>
GOSTEI 0
Alex William

Alex William

02/08/2019

Nossa fui arrumar, e ficou cagado mais ainda:

<?php
    public function logout(){
        $this->session->session_destroy();
        //$this->session->unset_userdata("logado");
        base_url();
    }
?>
GOSTEI 0
David Leite

David Leite

02/08/2019

Fala devs tudo bem?

Galera estou com uma duvida, eu to criando um sistema que possui varias paginas porem quando eu logo, e feita uma sessão ate aqui tudo normal e tudo ok, porem quando troco de pagina e tento fazer um logoff do sistema acontece um problema um pouco chato que não sei como resolver... ele duplica o caminho ficando assim:

http://localhost/project/rota_do_dia/rota_do_dia/logooff

sendo que era para realizar o logoof do sistema, o código que to fazendo e esse


  public function logooff(){
    $this->session->sess_destroy();
    header("Location: " . base_url() . "");
  }



Posta o que tem no base_url()
GOSTEI 0
Gabriel Andrade

Gabriel Andrade

02/08/2019

estou com isso na minha url base

 $config[''base_url''] = ''http://localhost/project''; 
GOSTEI 0
POSTAR