lpagotti 0 Denunciar post Postado Abril 30, 2003 Olhem o código abaixo... Foi escrito afim de dar logout, mas nunca entra no else...Será que estou com sono???<? session_start("usuarios"); if(!(session_is_registered("login") AND session_is_registered("senha"))) { echo "Você precisa se logar no site"; } else{ if (!isset(logout)){ echo "A variável logout não existe!!"; echo "<a href=" . $PHP_SELF . "?logout=S>logout</a>"; } else{ echo "vou destruir"; session_unset(); session_destroy(); } }?> Compartilhar este post Link para o post Compartilhar em outros sites
ClicksFavoritos 0 Denunciar post Postado Abril 30, 2003 Bom, numa olhada rápida já vi que tem alguma coisa errada aqui:if (!isset(logout)){Esse logout é uma variável ou o nome de uma sessionSe for o primeiro deve ser $logout se for o segundo deve estar entre aspas... Compartilhar este post Link para o post Compartilhar em outros sites
lpagotti 0 Denunciar post Postado Abril 30, 2003 Valeu, é uma variável, isso eu ja havia arrumado. Porém gostaria de saber, se passo uma variável commo parametro para uma página com session pego ela normalmente ou preciso de algum comando especial tipo $_POST para o metodo post...????Pois neste exemplo que deu tava dando pau, ele não encherga a variavel logout que passo como parametro. Compartilhar este post Link para o post Compartilhar em outros sites
ClicksFavoritos 0 Denunciar post Postado Abril 30, 2003 Se você passa uma variável como parâmetro em um link, você recebe ela com $_GET Compartilhar este post Link para o post Compartilhar em outros sites