PHP beginner |
|
Dit is een vereenvoudigde versie van mijn probleem:
index.php
<?
session_start();
if(!isset($_SESSION['objKleur']))
{
require_once("class_kleur.php");
$_SESSION['objKleur'] = new Kleur("blauw");
}
header("Location: kleur.php");
?>
<? if(!isset($_SESSION['objKleur'])) { require_once("class_kleur.php"); $_SESSION['objKleur'] = new Kleur("blauw"); } header("Location: kleur.php"); ?>
class_kleur.php
<?
class kleur
{
var $kleur;
function kleur($naam)
{
$this->kleur = $naam;
}
function getKleur()
{
return $this->kleur;
}
}
?>
<? class kleur { var $kleur; function kleur($naam) { $this->kleur = $naam; } function getKleur() { return $this->kleur; } } ?>
kleur.php
<?
session_start();
echo $_SESSION['objKleur']->getKleur();
?>
<? echo $_SESSION['objKleur']->getKleur(); ?>
Deze foutmelding krijg ik, maar heb geen idee wat er fout is. Waarschijnlijks iets eenvoudigs, maar niet bij mij bekend
Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition <b>kleur</b> of the object you are trying to operate on was loaded _before_ the session was started in kleur.php on line 3
|