Passare oggetti con le variabili di sessione

joker_ltd

Nuovo Utente
2 Dic 2007
1
0
0
Scusate, ho un problema che mi sta' facendo impazzire e spero qui possiate aiutarmi.

DESCRIZIONE:

Ho una classe che definisce dei metodi. Instanzio un oggetto. Devo poi utilizzare lo stesso oggetto (stessa istanza dell'oggetto) all'interno di un altro file. Per passarmi l'istanza ho provato a metterlo in una variabile di sessione. Solo che quando poi cerco di utilizzarlo non lo riconosce come tale.

CODICE ESEMPIO:

FILE index.php

/* Crea e assegna la MainArea */
include_once( dirname( __FILE__ ) . "/class/MainArea.cls.php" );
session_start();

... altro codice ...

if( ! isset( $_SESSION[mainarea] ) )
$_SESSION[mainarea] = "";

$_SESSION[mainarea] = new MainArea();
$m = $_SESSION[mainarea];

$m->creaMainArea( $_SESSION[where_i_am] );
$smarty->assign( 'MainArea', $m->returnMainArea() );

... altro codice ...

FILE executeSearch.ajax.php:

include_once( dirname( __FILE__ ) . "/class/MainArea.cls.php" );
session_start();

... altro codice ...

$m = $_SESSION[mainarea];
$m->creaMainArea( $_SESSION[where_i_am] ); /* <=== ERRORE */

... altro codice ...


TENTATIVI FATTI:

Usare gli apici singoli nella definizione della variabile di sessione
$_SESSION['mainarea']

Assegnare prima l'oggetto ad una variabile e poi assegnare quest'ultima alla variabile di sessione (con e senza apici singoli):

$m = new MainArea;
$_SESSION[mainarea] = $m;

Uso PHP 5.2.3, APACHE 2.x su Debian Lenny.

Se testo con is_object( $_SESSION[mainarea] ), oppure dopo l'assegnazione
$m = $_SESSION[mainarea] con is_object( $m ) mi ritorna false.

Ho anche chiuso il browser per evitare che fosse qualche cache dello stesso che teneva in sessione qualche variabile errrata.

Dimenticavo, session.auto_start e' settato a 0 (off).

Grazie per l'aiuto

Greetings
JOKER Ltd.
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Passare solo alcuni parametri a script per CSV PHP 0
D passare valori da database sql a php PHP 1
P Passare contenuto in value. Ajax 1
P Passare i risultati di un foreach in un modal. Help! PHP 2
F Passare variabile a pulsante in finestra modale PHP 2
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
A Problema nel passare la variabile PHP 0
I Passare dei parametri in javascript PHP 0
N PDF fpdi passare variabile PHP 4
F Come passare una variabile al modal di bootstrap PHP 1
G Passare path directory in POST PHP 2
F Passare una variabile php dal DB mysql alla pagina PHP 3
M [PHP] Passare variabile di sessione con metodo GET PHP 10
G [Javascript] Passare un valore via querystring Javascript 1
G [PHP] Passare dati tra record PHP 4
L [PHP] Passare variabile PHP 3
AMONRA75 [PHP] passare una variabile in una finestra MODAL PHP 1
P Come passare var1 a pagina php1 e var1,var2 a pagina php2 PHP 5
M Passare una varibile da PHP a Javascript PHP 2
B [PHP] passare valore ad un form su un'altra pagina PHP 4
K [PHP] Paginazione Wordpress: passare variabile PHP 6
F [Javascript] select list concatenate - passare valore dalla prima alla seconda Javascript 7
T [PHP] passare una variabile in una finestra MODAL di bootstrap PHP 3
M [MS Access] Passare i dati di una query da form a report MS Access 3
V Passare a PHP pagina bootstrap creata in HTML PHP 1
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
A [PHP] Passare variabili tra pagine diverse PHP 2
A [Javascript] Passare variabile tra pagine html diverse Javascript 13
D [ASP] Passare in array stringa dinamica Classic ASP 2
K [PHP] Passare valore select PHP 2
andreacata31 [ASP.Net] Passare da Windows Application a sito Web ASP.NET 1
SimooRu [PHP] Non riesco a far passare i dati con i form PHP 4
Rikk73 Passare come argomento in un metodo un parametro della classe istanziata PHP 0
I Passare record Database access a Java Javascript 0
C Passare dal terzo al secondo livello di un dominio su Aruba Domini 2
A Passare due variabili con Javascript. Javascript 1
Marco_88 Passare un valore prima dell'invio del form Ajax 0
A Passare variabili da javascript a PHP PHP 8
A Passare il titolo al posto dell'id PHP 1
gandalf1959 Passare variabili da listener Paypal a un'altra pagina PHP 0
pup3770 Passare parametro ad un'altra pagina in base alla condizione PHP 3
M Passare una funzione a una proprietà di oggetto Javascript 2
W Passare una variabile da una pagina all'altra PHP 25
M Passare coppie di coordinate in una google map Javascript 0
M Passare dati in un array da statement mysqli PHP 2
G Passare da Mysqli a Mysql PHP 1
M [C#] ListView: passare variabile a un LayoutTemplate caricato da codebehind ASP.NET 0
J Riscrivere URL per i post di un blog senza passare ID PHP 13
marino51 passare array da php a javascript PHP 5

Discussioni simili