seeker
Guest
объект в сессии
при использовании session_register, когда пытаешся использовать объект, то его почему- то нужно сначала сериализовать, потом десериализоваоть, иначе доступа к полям объекта почемуто нету. Интерестно в чём дело и что делать?
_________________________
object.php
<?php
class myclass{
var $field;
function myclass($field){
$this->field = $field;
}
}
?>
___________________________
page1.php
<?php
session_register("object");
include_once 'object.php';
$object = new myclass('value of object field');
echo "<script language=javascript>location.href='page2.php';</script>";
?>
____________________________
page2.php
<?php
session_start();
include_once 'object.php';
//без етой строки почему-то не работает
$object=unserialize(serialize($object));
echo $object->field;
?>
_______________________________
интерестна реализация именно с помощью session_register.
при использовании session_register, когда пытаешся использовать объект, то его почему- то нужно сначала сериализовать, потом десериализоваоть, иначе доступа к полям объекта почемуто нету. Интерестно в чём дело и что делать?
_________________________
object.php
<?php
class myclass{
var $field;
function myclass($field){
$this->field = $field;
}
}
?>
___________________________
page1.php
<?php
session_register("object");
include_once 'object.php';
$object = new myclass('value of object field');
echo "<script language=javascript>location.href='page2.php';</script>";
?>
____________________________
page2.php
<?php
session_start();
include_once 'object.php';
//без етой строки почему-то не работает
$object=unserialize(serialize($object));
echo $object->field;
?>
_______________________________
интерестна реализация именно с помощью session_register.