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

Bibliothèques et frameworks PHP Discussion :

Curl login et récupération info


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut Curl login et récupération info
    Bonjour,

    Je souhaite récupérer certaines infos qui me concernent sur un site, après connexion.

    "Manuellement", ça se passe comme ça :
    1. Je vais sur le site http://lesite
    2. Sur la page d'accueil de http://lesite, il y a le formulaire de connexion, que je remplis
    3. Quand je clique sur le bouton "connexion", les données sont postées vers le lien http://lesite/verification_connexion
    4. Si la connexion est acceptée, j'arrive sur le site https://lesitesecurise
    5. Je récupère les infos sur https://lesitesecurise/mesinfos


    Je voudrais utiliser curl pour automatiser tout ça.
    Après des recherches, j'ai essayé beaucoup de configuration de curl, mais je n'y arrive pas.

    Comment faire ?

  2. #2
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    Bon, en fait, je n'avais pas fait tous les tests comme il faut., maintenant, ça marche.

    Si ça vous intéresse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    $post = array(
      'connexion_1' => "hjfghjghj",
      'connexion_2' => "fgjhfgjfghj",
      'connexion_3' => "fghjfgjhghj",
      'connexion_4' => "fghjghjfgjh"
    );
     
    $ch = curl_init('http://lesite/verification_connexion');
     
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies.txt');
    curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
    curl_setopt($ch, CURLOPT_POST, TRUE);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
    $ret = curl_exec($ch);
    if (!$ret) {
        echo curl_error($ch);
    } else {
        $ch = curl_init('https://lesitesecurise/mesinfos');
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies.txt');
        $ret2 = curl_exec($ch);
        .....
            traitement de $ret2 pour récupérer les infos
        .....
    }
    curl_close($ch);

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA - O] Récupération infos
    Par helios77 dans le forum VBA Outlook
    Réponses: 2
    Dernier message: 26/05/2007, 22h06
  2. Réponses: 10
    Dernier message: 24/05/2006, 17h28
  3. [RegEx] Récupération infos flux rss / atom via ereg()
    Par Fab le Fou dans le forum Langage
    Réponses: 3
    Dernier message: 28/03/2006, 14h26
  4. [XML] [cURL] Authentification Php récupération de données
    Par thibaut06 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 13/02/2006, 14h23
  5. [ SWT ] Récupération info d'un Browse
    Par geegee dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 08/06/2004, 16h23

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