Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2014, 07:03
Merk0
 
Fecha de Ingreso: junio-2013
Mensajes: 8
Antigüedad: 11 años, 7 meses
Puntos: 0
Pregunta No puedo pasar objetos por $_SESSION

Hola, estuve viendo que pasar objetos por sesión es tan siemple como guardarlo en la variable $_SESSION y que la clase este definida en las paginas que se utilice el mismo.
El problema que yo tengo es que cuando paso el objeto y lo utilizo con un simple echo el script no funciona a partir de esa linea. Un ejemplo:

clase.php:


Código PHP:
<?php

class ShowOne{
    private 
$one;
    
    public function 
sOne(){
        
//devuelve uno
        
$this->one 'uno';
        return 
$this->one;
    }

}

?>
session.php:

Código PHP:
<?php
session_start
();
include_once(
'clase.php');
$_SESSION['obj'] = new ShowOne;
echo 
'<a href="linck.php">otro lugar</a>';

?>

linck.php

Código PHP:
<?php
session_start
();
include(
'clase.php');
$one $_SESSION['obj'];
echo 
'One vale: '.$one->sOne();
echo 
'<br>Arriba tendria que decir one' 

?>

Muchas gracias!