moGio
28-09-2007, 13:46
Ciao,
innanzitutto chiedo scusa se esiste gia' un thread come questo... in questo caso vi prego di indicarmelo; nella mia breve ricerca non ho trovato nulla.
Il mio problema e' il seguente: dal mio script php (una pagina web) ho la necessita' di recuperare informazioni che si trovano su un'altra pagina web.
E fino a qui' nessun problema.
Il problema e' che per accedere a questa pagina web contenente le mie informazioni e' necessario autenticarsi.
Faccio un esempio per spiegarmi meglio: immaginiamo di avere un account di posta elettronica da qualche parte, mettiamo su libero.
Ecco, si vuole realizzare una pagina web in php che in un angolino mi mostri anche se io abbia o meno email da leggere.
Per recuperare questa informazione, la pagina dovra' accedere al portale di libero fornendo il mio username e password, spostarsi nella sezione della posta e fare il parsing della pagina andando a recuperare se ci siano o meno dei messaggi da leggere.
Non mi interessano problemi relativi alla sicurezza.
Attualmente, fare il parsing di una pagina non e' un problema e, sempre riferendomi all'esempio, riesco ad autenticarmi al portale di libero (utente e password sono in GET e le metto nell'url della pagina di accesso) ottenendo la pagina di benvenuto successiva all'autenticazione.
Ovviamente pero', se tento ora dallo stesso script di accedere ad un'altra pagina che necessita dell'autenticazione appena effettuata, mi restituisce di nuovo la pagina di login, non riconoscendomi autenticato.
Penso che cio' accada perche' il webserver che effettua la richiesta, non conserva la sessione.
Purtroppo il webserver non e' di mia gestione e non posso modificarne le impostazioni; su questo sono presenti sia il webserever (apache) che l'interprete (php 5.x).
So che in java ci sono delle librerie open (della apache se non erro) che permettono proprio di fare questo.
Qualcuno mi sa dire se esista qualcosa anche per PHP o se esista un modo per fare cio'?
Grazie in anticipo e saluti a tutti.
innanzitutto chiedo scusa se esiste gia' un thread come questo... in questo caso vi prego di indicarmelo; nella mia breve ricerca non ho trovato nulla.
Il mio problema e' il seguente: dal mio script php (una pagina web) ho la necessita' di recuperare informazioni che si trovano su un'altra pagina web.
E fino a qui' nessun problema.
Il problema e' che per accedere a questa pagina web contenente le mie informazioni e' necessario autenticarsi.
Faccio un esempio per spiegarmi meglio: immaginiamo di avere un account di posta elettronica da qualche parte, mettiamo su libero.
Ecco, si vuole realizzare una pagina web in php che in un angolino mi mostri anche se io abbia o meno email da leggere.
Per recuperare questa informazione, la pagina dovra' accedere al portale di libero fornendo il mio username e password, spostarsi nella sezione della posta e fare il parsing della pagina andando a recuperare se ci siano o meno dei messaggi da leggere.
Non mi interessano problemi relativi alla sicurezza.
Attualmente, fare il parsing di una pagina non e' un problema e, sempre riferendomi all'esempio, riesco ad autenticarmi al portale di libero (utente e password sono in GET e le metto nell'url della pagina di accesso) ottenendo la pagina di benvenuto successiva all'autenticazione.
Ovviamente pero', se tento ora dallo stesso script di accedere ad un'altra pagina che necessita dell'autenticazione appena effettuata, mi restituisce di nuovo la pagina di login, non riconoscendomi autenticato.
Penso che cio' accada perche' il webserver che effettua la richiesta, non conserva la sessione.
Purtroppo il webserver non e' di mia gestione e non posso modificarne le impostazioni; su questo sono presenti sia il webserever (apache) che l'interprete (php 5.x).
So che in java ci sono delle librerie open (della apache se non erro) che permettono proprio di fare questo.
Qualcuno mi sa dire se esista qualcosa anche per PHP o se esista un modo per fare cio'?
Grazie in anticipo e saluti a tutti.