Zend Session

Sto facendo alcune prove con le Zend_session partendo dalla guida sul sito Zend

ho visto che posso usare:

$authNamespace = new Zend_Session_Namespace('user');

$authNamespace->passwordmodificata = $passwordmodificata

oppure

$_SESSION['user']['passwordmodificata'] = "$passwordmodificata";

voi cosa suggerite di usare??

Altro dubbio, non devo fare nessuno Zend_Session::start() e nessuna inizializzazione dnel mio bootstrap?

lo chiedo perchè non ho capito se, per utilizzare un valore in tutte i controller/model/view (tramite Zend_session appunto) devo prima creare qualche istanza o gestione a livello "generale" tramite bootstrap o altro

Grazie

inviato 6 anni fa
il_dandi
X 0 X

Come ho già detto, se si crea una applicazione con il framework Zend, perchè non utilizzare gli strumenti messi a disposizione di questo?

Non è necessaria una inizializzazione del bootstrap.

risposto 6 anni fa
Mario Santagiuliana
X 0 X

$authNamespace = new Zend_Session_Namespace('user');

$authNamespace->passwordmodificata = $passwordmodificata

$_SESSION['user']['passwordmodificata'] = "$passwordmodificata";

quale delle due è una soluzione "non zend"???

credevo lo fossero entrambe...

per quanto riguarda la mia seconda domanda, in quali casi è necessario utilizzare lo "start" nel bootstrap!

risposto 6 anni fa
il_dandi
X 0 X

Scusate ma sono ancora bloccato su questi due dubbi .... :(

risposto 6 anni fa
il_dandi
X 0 X
quale delle due è una soluzione "non zend"???

Quella che non usa l'oggetto Zend_Session.

La seconda soluzione è comunque valida ma non sfrutti i metodi di Zend_Session, accedi direttamente all'array $_SESSION.

Non vedo perchè tu debba usare lo start nel bootstrap se ne fai un uso basilare.

Dalla documentazione ufficiale puoi capire meglio quando usarlo:

http://framework.zend.com/manual/en/zend.session.advanced_usage.html

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Grazie!!

risposto 6 anni fa
il_dandi
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda