Non sono sicuro di cosa stai chiedendo, ma penso che stai cercando di ottenere un'altra sessione da un altro utente. Se questo è il caso, allora non lo consiglierei e non è davvero possibile. Le sessioni sono individuali per ogni sessione del browser (se non diversamente specificato tramite i cookie).
Se si chiede di recuperare le sessioni dal proprio utente da un altro computer, quindi, di nuovo, il comportamento di sessione predefinito non è fatto per farlo. È necessario implementare il proprio gestore di sessioni che probabilmente utilizza un database e tiene traccia di quale sessione è per quale utente (id utente probabilmente) in modo che possa caricarlo su un altro computer. Non lo consiglierei neanche perché stai entrando in un'altra sfera intera di cera, per dire.
Se si sta tentando di tenere traccia dei dati tra accessi utente e computer, si consiglia di utilizzare una tabella delle impostazioni utente. Qui puoi tenere traccia delle impostazioni che l'utente ha e caricarle ogni sessione o anche ogni pagina caricata senza dover modificare il gestore di sessione.
Se dal titolo si desidera ottenere un elenco di sessioni attive in quel momento, è sufficiente registrare l'ultimo tempo di hit di ciascun utente in una tabella e visualizzare tali dati, con un orario impostato quando si considera la sessione inattiva.
fonte
2009-08-08 04:59:25
domanda e asnwers simile disponibile qui: http://stackoverflow.com/questions/675913/looping-through-all-a-servers-sessions-in-php –
Sono d'accordo con la mentalità generale degli intervistati. Sembra che quello che stai cercando sia una tecnologia diversa. Posso suggerire prese per il web. –