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
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
|