Ae pessoal, tava fazendo uns negocio de logon de usuário, e parei num lugar assim:
Eu fiz isso:
Variavel Função Dentro De Um Echo
Started By DARK_LINK, 23/05/2004, 19:11
4 replies to this topic
#1
Posted 23/05/2004, 19:11
PHP |
<?php if(empty($_SESSION["MM_Username"])) { echo(' <form name="login" method="POST" action="<?php echo $loginFormAction; ?>"> <p>Login: <input type="text" name="login"> <br> Senha: <input type="text" name="senha"> </p> <p> <input type="submit" name="Submit" value="Submit"> </p> <p> </p> </form>'); }else{ echo("Você está logado como:".$_SESSION["MM_Username"]); echo('<BR><a href="<?php echo $logoutAction ?>">Clique aqui para sair</a>'); } ?> |
mas tipow as funções $logoutAction , $loginFormAction, como eu faço para ai dentro ele quando clicar por exemplo no "Clique aqui para sair" ele excutar a ação??
aki vai ações:
PHP |
<?php //initialize the session session_start(); // ** Logout the current user. ** $logoutAction = $_SERVER['PHP_SELF']."?doLogout=true"; if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){ $logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){ //to fully log out a visitor we need to clear the session varialbles session_unregister('MM_Username'); session_unregister('MM_UserGroup'); $logoutGoTo = "index.php"; if ($logoutGoTo) { header("Location: $logoutGoTo"); exit; } } ?> <?php // *** Validate request to login to this site. session_start(); $loginFormAction = $_SERVER['PHP_SELF']; if (isset($accesscheck)) { $GLOBALS['PrevUrl'] = $accesscheck; session_register('PrevUrl'); } if (isset($_POST['login'])) { $loginUsername=$_POST['login']; $password=$_POST['senha']; $MM_fldUserAuthorization = "cargo"; $MM_redirectLoginSuccess = "pagina.php"; $MM_redirectLoginFailed = "restrito.php"; $MM_redirecttoReferrer = false; mysql_select_db($database_rpgzone, $rpgzone); $LoginRS__query=sprintf("SELECT login, senha, cargo FROM logindata WHERE login='%s' AND senha='%s'", get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password)); $LoginRS = mysql_query($LoginRS__query, $rpgzone) or die(mysql_error()); $loginFoundUser = mysql_num_rows($LoginRS); if ($loginFoundUser) { $loginStrGroup = mysql_result($LoginRS,0,'cargo'); //declare two session variables and assign them $GLOBALS['MM_Username'] = $loginUsername; $GLOBALS['MM_UserGroup'] = $loginStrGroup; //register the session variables session_register("MM_Username"); session_register("MM_UserGroup"); if (isset($_SESSION['PrevUrl']) && false) { $MM_redirectLoginSuccess = $_SESSION['PrevUrl']; } header("Location: " . $MM_redirectLoginSuccess ); } else { header("Location: ". $MM_redirectLoginFailed ); } } ?> |
DARK_LINK, a nova geração....
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
#2
Posted 23/05/2004, 19:16
'<BR><a href="<?php echo $logoutAction ?>">Clique aqui para sair</a>'
vc usou aspas simples na string e aaspa dupla dentro dela,
faça ao contrario, abra e feche a string com aspa dupla e dentro utiliza as sinmples:
"<BR><a href='<?php echo $logoutAction ?>'>Clique aqui para sair</a>"
vc usou aspas simples na string e aaspa dupla dentro dela,
faça ao contrario, abra e feche a string com aspa dupla e dentro utiliza as sinmples:
"<BR><a href='<?php echo $logoutAction ?>'>Clique aqui para sair</a>"
#3
Posted 23/05/2004, 19:33
assim, entaum ficaria "'.$variavel.'"???
DARK_LINK, a nova geração....
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
#4
Posted 23/05/2004, 19:38
veja:
<?
$a = "frase";
print '$a'; // iria imprimir $a
print "$a"; // iria imprimir frase
?>
explicando, as aspas simples exibem exatamente oq esta dentro da string, agora as duplas nao, elas espandem o resultado e so depois o exibem.;
sakou agora??
<?
$a = "frase";
print '$a'; // iria imprimir $a
print "$a"; // iria imprimir frase
?>
explicando, as aspas simples exibem exatamente oq esta dentro da string, agora as duplas nao, elas espandem o resultado e so depois o exibem.;
sakou agora??
#5
Posted 23/05/2004, 20:01
Entendi agora, vlw cara...
DARK_LINK, a nova geração....
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
Criando sistema operacional GZ.CUBIX, 10% criado....
Partes completas:
Boot Modo Texto: Completa!
Boot Modo Gráfico: 1%
Caminhos da Instalação: Completo!
"Tento ajudar as pessoas, mesmo quando não querem minha ajuda"
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)