Aplicativos em PHP/Trabalhando em PHP com/Session: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Ribafs (discussão | contribs)
Sem resumo de edição
Sem resumo de edição
Linha 110:
</pre>
 
Olá meu nome é Bruno Faria de Andrade,tenho 19 anos e comecei a estudar php com 17 anos.
Durante esse tempo todo uma coisa muito curiosa a qual eu tinha dúvidas era como as variaveis ficam fixas em todas as páginas de um site.Um exemplo: Quando você faz login em um site ao qual tem um cadastro.E seu nome de login fica lá em cima em todas as páginas referente a sua conta.Essas variaveis que "vivem" em todo o site são chamadas "variaveis de sessão($_SESSION).
Para cria-las é muito simples:
 
primeiro devemos começar sempre antes de qualquer tag HTML ou escapamento do comando echo("");
 
ficaria assim um exemplo:
 
<?php
session_start(); // sempre chamamos a sessão dessa forma
$login="cloud"; // passamos um valor qualquer a variavel $login "ainda não é a sessao"
$_SESSION['login']=$login;
 
agora sim,criamos uma variavel session que tem o nome login(....['login']) e ela possue agora um valor que é da variavel $login(essa variavel $login não precissa necessariamente ter um valor fixo,ela pode vir de um form entenderam?
 
?>
 
quando quisermos mostrar ou usar o valor da variavel $login em outra pagina,ja podemos pois agora ela esta dentro de uma session um exemplo de como chama-la em outra pagina(arquivo)
 
<?php
session_start(); // sempre que usarmos as sessions devemos chamar esse codigo sempre no inicio do script
 
if(isset($_SESSION['login'])){// verifica se existe a varavel session
 
$login=$_SESSION['login']; // passa o valor da variavel session para outra variavel so que uma variavel dentro do mesmo arquivo
 
echo($login);// cloud
 
}else{
 
echo("vc nao passou pelo arquivo anterior");
 
}
 
Bom eh isso pessoal espero ter ajudado caso tenham duvidas me add no msn cloud215@msn.com
abracos OBS nao estou acentuando as palavras porq o meu teclado esta ruim sem um monte de teclas funcionando
 
Capítulo sobre Session na Documentação Oficial do PHP