Você está aqui: PHP ::: Dicas & Truques ::: Sessão |
Como colocar e recuperar objetos em sessões PHPQuantidade de visualizações: 16818 vezes |
Sessões PHP permitem, não somente a passagem de valores entre páginas mas também a passagem de objetos. Veja um passo-a-passo de como isso é feito: 1) Comece criando a definição da classe cliente.php: <? // definição da classe Cliente class Cliente{ private $nome; public function definir_nome($nome){ $this->nome = $nome; } public function obter_nome(){ return $this->nome; } } // fim definição da classe Cliente ?> <? // carrega a definição da classe Cliente require_once("cliente.php"); // inicia a sessão session_start(); // Cria uma instância da classe Cliente $cliente = new Cliente(); // Define o nome do cliente $cliente->definir_nome("Osmar J. Silva"); // coloca o objeto na sessão $_SESSION["cliente"] = $cliente; echo "Acesse testes2.php para obter os dados gravados."; ?> <? // carrega a definição da classe Cliente require_once("cliente.php"); // inicia a sessão session_start(); // carrega a instância da classe Cliente que está // na sessão $cliente = $_SESSION["cliente"]; // Obtém o nome do cliente $nome = $cliente->obter_nome(); // Exibe o resultado echo "O nome do cliente é: " . $nome; ?> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |