Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework
Zend Framework Forum d'entraide sur la programmation PHP avec Zend Framework. Avant de poster -> FAQ ZF, Cours ZF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/08/2011, 01h31   #1
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Par défaut Session ZEND sous PHP

Bonjour à tous,

Je viens de recevoir un script codé en PHP avec pleins de lignes et de fichiers, et je veut l'intégré sous le framework ZEND.

Alors je veut récupéré la session ZEND pour l'utiliser dans le script PHP !

Vue que le script PHP utilise des sessions propre à lui avec MYSQL.

J'attend votre réponse avec impatience merci.
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 08h22   #2
Modérateur
 
Homme Loïc
Développeur Web
Inscription : février 2011
Messages : 678
Détails du profil
Informations personnelles :
Nom : Homme Loïc
Âge : 26
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2011
Messages : 678
Points : 1 041
Points : 1 041
Je n'ai rien compris à ce que tu à dis donc à ce que tu veux, soit plus précis avec des exemples et du code
5h4rk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 09h04   #3
Invité régulier
 
Inscription : février 2008
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 21
Points : 5
Points : 5
Je pense - corrige moi si je me trompe- que ton but est de récupérer les sessions php ($_SESSION) de ton application pour l'intégrer au système de session Zend.

Si c'est bien ton problème, tu peux utiliser les sessions "classiques" php avec Zend. Par contre il est déconseillé d'utiliser les deux.
Sinon tu peux toujours essayer de récupérer chaque variable pour l'intégrer dans Zend_Session.
WaWan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/08/2011, 18h50   #4
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Bah non Wawan !! c'est tout le contraire ! récuperer la VALEUR de la session utilisé sous ZEND FRAMEWORK et l'utilisé sous un module PHP qui n'est pas de ZEND.

Voila je croix que je suis précis maintenant vue que je peut pas expliqué plus que ça ...
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 08h52   #5
Membre régulier
 
Avatar de Alcide_
 
Homme
Étudiant
Inscription : juin 2008
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 70
Points : 78
Points : 78
Je pense que tu aurais pu expliquer un petit peu plus quand même...
Par exemple en nous disant si tu utilises déjà Zend_Session_Namespace dans ton projet ?
Sinon, pour récupérer la session "Zend" comme tu dis :
Code :
1
2
3
4
5
6
7
8
9
 
/*session par défaut*/
$defaultNamespace = new Zend_Session_Namespace('Default');
/*accès aux variables*/
if(isset($defaultNamespace->maVar)){
   $var = $defaultNamespace->maVar;
}
/*accès à l'itérateur*/
$it = $defaultNamespace->getIterator();
Il faut juste éviter de faire joujoue avec les mêmes namespaces entre $_SESSION et Zend_Session_Namespace.
Alcide_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 03h43   #6
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Je vous remercez fortement pour votre réponse Alcide ,

Mais là j'ai un petit problème, c'est que j'utilise namespace c'est vrai, mais comment par exemple appellé session_id (un exemple) et l'utiliser dans le fichier PHP qui est indépendant des fichiers ZEND framework ?

Genre, si la session existe on affiche la page sinon NON pour l'affichage.

Merci bcp pour votre aide , j'attend votre réponse avec impatience.
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 14h54   #7
Membre régulier
 
Avatar de Alcide_
 
Homme
Étudiant
Inscription : juin 2008
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 70
Points : 78
Points : 78
Tu trouveras peut-être la réponse à ta question dans la doc sur la gestion des sessions.
Alcide_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 21h52   #8
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Franchement j'ai lu plus d'une DOC et j'ai rien capter, c'est pour ça que je recherche une réponse d'une personne callé dans le domaine
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2011, 23h43   #9
Membre régulier
 
Avatar de Alcide_
 
Homme
Étudiant
Inscription : juin 2008
Messages : 70
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 70
Points : 78
Points : 78
Code :
1
2
3
4
5
 
/*récupérer l'id*/
$id = Zend_Session::getId();
/*savoir si une session existe*/
Zend_Sesion::sessionExists();
Je ne vois pas trop ce que tu cherches, mais ce que je viens de te mettre est clairement indiqué dans la doc...
N'hésite pas à préciser ton problème.
Alcide_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/09/2011, 18h33   #10
Membre à l'essai
 
Inscription : août 2010
Messages : 116
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 116
Points : 22
Points : 22
Citation:
Envoyé par Alcide_ Voir le message
Code :
1
2
3
4
5
 
/*récupérer l'id*/
$id = Zend_Session::getId();
/*savoir si une session existe*/
Zend_Sesion::sessionExists();
Je ne vois pas trop ce que tu cherches, mais ce que je viens de te mettre est clairement indiqué dans la doc...
N'hésite pas à préciser ton problème.
Sans Je vois les sessions sous forme XSMLSD2133S

Comment puis-je l'utiliser pour résoudre le problème ?
Stalk3R est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h03.


 
 
 
 
Partenaires

Hébergement Web