J'ai une connexion websocket du navigateur à un script php s'exécutant en tant que serveur Websocket sur CLI.Partager l'ID de session de l'interface de ligne de commande vers le navigateur
J'ai le client envoie son session_id qui était sur le serveur je sais quel utilisateur a quelle session.
Cela fonctionne parfaitement pour lire le $ _SESSION des utilisateurs individuels.
je fais (sur le côté serveur [mon code CLI]):
$sess_ini = ini_get('session.save_path');
$save = file_get_contents("$sess_ini/sess_$sessionID");
session_id($sessionID);
$sessions = explode("|",$save);
$_SESSION['values'] = (isset($sessions[1])?
unserialize(trim(urldecode($sessions[1]))):array());
Puis, quand je manipule _SESSION $ [ 'valeurs'] sur le côté serveur CLI qu'il ne soit pas réfléchi sur la session client et la session n'est pas manipulée. comment puis-je faire pour que la session manipulée soit renvoyée au client?
Merci!
Comment obtenez-vous le $ sessionID ?. Je ne peux pas le faire fonctionner .... Le CLI sessionID est différent du Web sessionID – boyd