Jump to content
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

Share this post


Link to post
Share on other 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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.