Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

renan.miranda

Chamando função em PHP automática

Recommended Posts

Saudações amigos...

Eu tenho a seguinte função dentro de uma classe:

public function sair(){
        unset($_SESSION['admlogin']);
        unset($_SESSION['admsenha']);
        session_destroy();
        header("Location: ./login");
    }

Ou seja... a mesma faz com que eu "deslogue" do sistema... só que, eu quero chamar essa função através de um botão, tentei usar o onClick="<?php $autenticar->sair(); ?>", só que ele executa essa função ao entrar no site, e não apenas quando eu clico no botão, eu não quero colocar um href="?sair" e chamar quando existir esse $_POST, acho que fica meio gambiarra. Deve existir uma forma de chamar direto no link do botão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não acho gambiarra, com PHP estrutural o melhor é mandar para uma página digamos sair.php e já deslogar ou chamar essa função depois redirecionar para a index.php

Se você quer fazer no evento de click, terá que fazer uma função javascript, e nela utilizar um ajax para enviar um POST para a página sair depois pegar o retorno e enviar o usuário para index via javascript

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.