jueves, 10 de junio de 2010

PHP: Pasar objetos por sesión

<?php
/**
* Archivo: Usuario.php
*/
class Usuario
{
    private $_nombre ='';

    public function __construct ($nombre)
    {
        $this->_nombre = $nombre;
    }
    public function __toString()
    {
        return $this->_nombre;
    }
    public function getTest()
    {
        return 'este es un método de testing';
    }

}

<?php
// Archivo: index.php

require_once 'Usuario.php';

session_start();

$_SESSION['usuario'] = new Usuario('enrique');

?>
<a href="siguiente.php">siguiente</a>

<?php

// Archivo: siguiente.php

require_once 'Usuario.php';

session_start();

$usuario = $_SESSION['usuario'];

echo 'Hola, mi nombre es '.$usuario .' y '.$usuario->getTest();


Interesante..
Fuente:
http://phpsenior.blogspot.com/

No hay comentarios:

Publicar un comentario