Comment puis-je accéder à la session zend dans une autre application qui y est embeddede

Je suis en train d'exécuter une application Zend Framework et je dois intégrer une application tierce de discussion et je dois avoir access à l'ID de l'user connecté. Comment puis-je accéder à cet identifiant stocké dans la session Zend.

Parce que cela ne fonctionne pas

if (!empty($_SESSION['Zend_Auth']['storage']->user_id)) { $userid = $_SESSION['Zend_Auth']['storage']->user_id; } 

    vous pouvez l'utiliser pour get l'identifiant de l'user à partir du stockage

     $userInfo = Zend_Auth::getInstance()->getStorage()->read(); echo $userInfo->user_id; 

    Si vous vous sentez plus à l'aise en utilisant votre approche ($ _SESSION), vous pouvez le faire comme ceci:

     if (!empty($_SESSION['Zend_Auth']['storage']['user_id'])) { // <- Changed from '->' to [''] $userid = $_SESSION['Zend_Auth']['storage']['user_id']; // <- same as above } 

    J'espère que cela t'aides 🙂