Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    leggere xml da autenticati

    ... ciao..
    in un sito sono presenti degli xml personali, cioè che dopo aver effettuato il login al sito è possibile visualizzarli e mostrano dei dati dell'utente appena loggato...

    io vorrei sapere: com'è possibile recuperare questi dati?? se non si è collegato la pagina non è visualizzabile.. come posso effettuare l'accesso a questi xml?

    nella mia applicazione dovrei effettuare una sorta di accesso al sito (con i propri dati) e poi accedere all'xml.. giusto? ma come posso fare? :master:

  2. #2

  3. #3

  4. #4
    Devi implementare un client HTTP con supporto per cookie e sessioni che provveda ad eseguire il login e scaricare il file.

  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Cioe? :master: io da un mio sito vorrei creare questa applicazione che si colleghi a quest'altro sito e prelevi gli XML

  6. #6
    come ti ha detto filippo.toso devi "simulare" l'accesso

    usando le curl o un client http scritto ad hoc simuli la richiesta "post" ed una volta effettuato il login prendi i cookie passati (solitamente il cookie della sessione) e lo metti nella seconda richiesta che effettui per fare il download

    se proprio vuoi evitare di scrivere tanta roba puoi implementarti uno stream che gestisce l'autenticazione e ti permette il download poi dei file xml (in realtà il lavoro non cambia poi troppo, però cosi facendo separi totalmente le due parti e questo componente che crei te lo puoi portare dove vuoi, lo puoi riutilizzare e via dicendo senza dover duplicare inutilmente il codice)

  7. #7
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da daniele_dll
    come ti ha detto filippo.toso devi "simulare" l'accesso

    usando le curl o un client http scritto ad hoc simuli la richiesta "post" ed una volta effettuato il login prendi i cookie passati (solitamente il cookie della sessione) e lo metti nella seconda richiesta che effettui per fare il download

    se proprio vuoi evitare di scrivere tanta roba puoi implementarti uno stream che gestisce l'autenticazione e ti permette il download poi dei file xml (in realtà il lavoro non cambia poi troppo, però cosi facendo separi totalmente le due parti e questo componente che crei te lo puoi portare dove vuoi, lo puoi riutilizzare e via dicendo senza dover duplicare inutilmente il codice)
    mm capito il meccanismo... ma.. c'è qualche esempio nell'ultilizzo di un sistema del genere??

  8. #8
    Originariamente inviato da torrone
    mm capito il meccanismo... ma.. c'è qualche esempio nell'ultilizzo di un sistema del genere??
    Beh, direi che una ricerchina sul forum e/o su google avrebbe risposto al tuo problema, in ogni caso ecco qui qualcosa

    www.php.net/curl
    www.php.net/fsockopen

    http://php.html.it/articoli/leggi/85...socket-e-http/
    http://forum.html.it/forum/showthrea...readid=1104504
    http://forum.html.it/forum/showthrea...hreadid=855163
    http://blog.sherifmansour.com/?p=140
    http://www.higherpass.com/php/tutori...ote-Servers/2/
    http://www.shimul.info/archives/php/...-different-way

    Ovviamente queste sono soltanto indicazioni, non fare copia ed incolla del codice perché non ti funzionerà, però, ecco, diciamo che ti mettono su una buona (per non dire ottima) strada da seguire per risolvere il tuo problema

    Per finire l'rfc dell'http 1.1
    http://www.w3.org/Protocols/rfc2616/rfc2616.html

    se cerchi forse lo trovi in italiano pure

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.