Tags:
php
Hejsa..
Jeg har nu brugt flere timer på at få et objekt gemt i en sessions variabel, men uden held..
Jeg har prøvet 1000 ting, men intet har virket..
Nedenfor ses min kode som den ser ud nu..
<? session_start();
if(! session_is_registered("AConfig")){
session_register("AConfig");
echo "session er registreret..!<br>";
}
/*
if($test > 10 || $test < 1){
$test = 10;
}
$test = $test - 1;
echo $test;
*/
// * * * * Include Classes * * * *
include "php/classes.php";
// * * * * Include Functions * * * *
include "php/functions.php";
// * * * * Hvis ikke $pageID findes i urlen, skal $pageID sættes til 1 * * * *
if($_GET["pageID"]){
$pageID = $_GET["pageID"];
}else{
$pageID = 1;
}
// * * * * Create TConfig Class * * * *
if(! $AConfig){
$AConfig = new TConfig("config.ini");
echo "Objekt er oprettet.. <br>";
} Echo $AConfig
/*
// * * * * unserialize Object * * * *
$AConfig = unserialize($_SESSION['AConfig']);
echo "--> ".$_SESSION['AConfig'] -> DB_adr;
*/
?>
Jeg har selv installeret php på en apache server.. Hvad gør jeg galt..?
Hilsen Kasper Birk
Jeg er ikke sikker, men umiddelbart kan jeg da ikke se at du registrer dit objekt som en session-var nogen steder?! Det er måske bare mig...
Hvad med:
if (!$_SESSION['objekt']) {
$_SESSION['objekt'] = new objekt;
} else {
$_SESSION['objekt']->DB_adr;
}
Ved ikke om det virker.. Jeg har aldrig prøvet før..