IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Récupérer une page dans une zone membre


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut Récupérer une page dans une zone membre
    Bonjour,

    Je souhaiterais récupérer le contenu html d'une page web.
    Rien de compliqué me direz vous : file_get_content() fait l'affaire, et oui !

    MAIS la page que je veux récupérer est dans la partie membre d'un site... il faut donc que je me log avec mon login et mon mot de passe avant.
    Or je n'ai aucune idée de comment faire cela en php, il faudrait envoyer les données d'identification en POST, et il faudrait accepter le cookie d'authentification.

    Par avance merci beaucoup !

  2. #2
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Bonjour,

    Dans un premier temps, la bienséance voudrait que tu te mettes en relation avec le webmaster du site en question pour savoir si la récupération de pages "privées" ne lui pose pas de problèmes.

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut
    ll n'y a aucun problème de ce coté là !
    Pour te rassurer : je veux tout simplement faire un script qui me donne le solde de mon compte chez mon bookmaker...

    Je ne vais pas voler du contenu, pas d'inquiétude !

  4. #4
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Alors la solution la plus clean serait que le site en question te mette les infos à disposition, avec un webservice par exemple.

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 59
    Par défaut
    Je doute qu'un bookmaker dont la charte graphique et la navigabilité date du siècle dernier ne m'accorde cela que pour mes beaux yeux ;-)

    Plus sérieusement j'en reviens à mon problème :
    Je veux envoyer des données POST à une page web pour m'identifier, mais le problème c'est que cette identification passe par un cookie, comment faire ?

    Par avance merci

    (Pour info, car je crois déceler de la suspicion... ce que mon script fera c'et l'équivalent de cliquer à droite sur une age et faire : "voir le code source" !)

  6. #6
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Je n'ai jamais vraiment joué avec, mais as-tu regardé du côté de CUrl ?

    http://fr.php.net/manual/fr/intro.curl.php

  7. #7
    FoxLeRenard
    Invité(e)
    Par défaut
    Citation Envoyé par pazgal Voir le message
    Je doute qu'un bookmaker dont la charte graphique et la navigabilité date du siècle dernier ne m'accorde cela que pour mes beaux yeux ;-)
    Plus sérieusement j'en reviens à mon problème :
    Je veux envoyer des données POST à une page web pour m'identifier, mais le problème c'est que cette identification passe par un cookie, comment faire ?
    Par avance merci
    (Pour info, car je crois déceler de la suspicion... ce que mon script fera c'et l'équivalent de cliquer à droite sur une age et faire : "voir le code source" !)
    Il est trés facile de capter ta page
    mais tu ne peut te loguer que sur le site,
    puisque les cookies sur ton micros sont gérés par URL !!
    pour attaquer la page PHP par des POST ... normalement ça devrait étre protéég donc impossible !

    Mais si j'ais bien lu , tu veux récupérer des données de ton compte pour les traiter dans un outil a toi sur ton micro, alors tu as le texte de ta page que tu peux enregistrer, mettre dans le presse papier etc ...

Discussions similaires

  1. [Débutant] Récupérer l'URL d'une page dans une variable
    Par jyves47 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 25/01/2014, 02h20
  2. Récupérer le nom d'une colonne d'une table dans une variable
    Par mimi51340 dans le forum Général Java
    Réponses: 4
    Dernier message: 13/03/2008, 15h23
  3. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 11h13
  4. Réponses: 8
    Dernier message: 10/01/2007, 22h10
  5. [XHTML] [débutant] Ouvrir une page dans une page xhtml
    Par wikers dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2006, 17h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo