apache HttpClient e generando un browser che condividerà la sessione
-
19-09-2019 - |
Domanda
Sono avere un programma Java che utilizza Apache HttpClient api. Questo è usato per accedere e comunicare ad una webapp. Una volta connesso, c'è una situazione in cui il programma emette un eseguire il processo per aprire firefox per colpire la webapp e consentire all'utente di vedere i dati nel browser. Dal momento che il programma Java è già connesso, c'è un modo per condividere quella corrente PHPSESSID sessione in modo che il firefox generato è già connesso e lavorare in quella stessa sessione?
Soluzione
Si potrebbe scrivere le proprie funzioni di callback di gestione della sessione in cui verranno memorizzati i dati della sessione in un database. Poi tutto quello che dovete fare è passare il PHPSESSID insieme con l'URL che si sta aprendo in Firefox e si può continuare la sessione da lì. Per saperne di più qui:
http://www.php.net /manual/en/function.session-set-save-handler.php
Ci sono alcuni buoni esempi di una sessione di databased nei commenti degli utenti