|
Re: Connexion sur un site Internet. |
|
---|---|---|
Utilisateur WDF
Inscrit:
20/06/2006 14:56 Post(s): 57
|
Oki, merci je vais essayer ;)
Contribution le : 13/06/2007 07:53
|
|
|
Re: Connexion sur un site Internet. |
|
---|---|---|
Utilisateur WDF
Inscrit:
20/06/2006 14:56 Post(s): 57
|
Citation :
Avec :
Tu peux récupérer toutes les opérations sur les cookies Il y a quelque info en plus sur cette page http://weblog.centaure.info/?p=6
Contribution le : 14/06/2007 13:01
|
|
|
Re: [Résolu] Connexion sur un site Internet. |
|
---|---|---|
Stagiaire WDF
Inscrit:
11/01/2005 20:08 Post(s): 15
|
Bonjour,
il y pas mal de doc sur le web concernant le protocole et les cookies. Certaines sont plus accessibles que d'autres d'ailleurs. Je vais tenter d'expliquer simplement sans rentrer dans les détails (Google est votre ami Par exemple, voici l'entete de www.wdforge.org : ------------------------------------ HTTP/1.1 200 OK Date: Tue, 19 Jun 2007 10:45:24 GMT Server: Apache Set-Cookie: PHPSESSID=639dc7503d0217e40ca4b51257e51d0d; path=/ Expires: Mon, 26 Jul 1997 05:00:00 GMT Cache-Control: private, no-cache Pragma: no-cache Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=ISO-8859-1 ------------------------------------ Ici il n'y a qu'un seul Cookie qui à pour nom : PHPSESSID et la valeur correspond à la chaine suivante jusqu'au ; Pour maintenir cette session lors de vos échanges, il suffit de renvoyer dans les entetes la chaine "cookie: PHPSESSID=639dc7503d0217e40ca4b51257e51d0d" Notez bien que lors de la requete on envoie le header "cookie:" et non "set-cookie:". C'est juste un entete supplémentaire. Il est donc assez aisé de se logguer sur un site et de récupérer une information réservée aux membres de façon automatique, par ex. Les cookies sont utilisés par la plupart des sites mais ce n'est pas le seul moyen d'obtenir un maintien de session. Certains sites vont utiliser un champ caché (ou plusieurs) à la place du cookie pour un fonctionnement similaire mais d'autres comme les sites WebDev avec contexte gère les sessions avec des URLs dynamique. Il faut en fait s'adapter à chaque site qu'on veut interroger. LiveHTTPHeaders ou un proxy me semble pratiquement indispensable pour analyser les échanges avec un site et pouvoir l'interroger correctement. Voici l'adresse d'un proxy gratuit : http://www.parosproxy.org Si vous me donner un site (non confidentiel) et des identifiants, je peux vous écrire un bout de code pour l'interroger et récupérer la valeur que vous voulez. Tiens, si ça vous intéresse, je peux à titre d'exemple vous posterle code pour voir si un utilisateur à des messages privés sur wdforge. Bon dev !
Contribution le : 19/06/2007 13:00
|
|
|
Re: [Résolu] Connexion sur un site Internet. |
|
---|---|---|
Utilisateur WDF
Inscrit:
20/06/2006 14:56 Post(s): 57
|
Merci pour ta proposition mais réalisé une classe permettant me connecter sur le site que je souhaitais
http://old.wdforge.org/modules/newbb/viewtopic.php?topic_id=5222&forum=17
Contribution le : 19/06/2007 23:55
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.