Проблема ти е че php енжина не може да намери
дефиницията на класа. Затова:
1. Направи си файл, със дефиницията на класа кръсти го class1.php
например.
<?
////////////////////////////////////
// class1.php
////////////////////////////////////
class class1 {
var $a;
function class1($data) {
$this->a = $data;
}
}
?>
2. Инклудвай този файл всеки път преди session_start().
<?
////////////////////////////////////
// a.php
////////////////////////////////////
require_once('class1.php');
session_start();
$_SESSION['a'] = new class1(5);
?>
Съответно:
<?
////////////////////////////////////
// b.php
////////////////////////////////////
require_once('class1.php');
session_start();
var_dump($_SESSION['a']);
echo " ";
var_dump($_SESSION['a']->a);
?>
Съветът ми е да минеш на PHP5, обаче.
Edit: Докато съм писал ПХП Шматка ме е изпреварил ..
От неизбежното се възмущава само този, който е неразумен.Редактирано от Учeщ на 02.03.06 12:16.