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 :

cURL, navigation après authentification


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2005
    Messages : 219
    Par défaut cURL, navigation après authentification
    Bonjour,

    Vu l'absence de MIB documentée (supervision SNMP) chez Canon et mes vaines recherches manuelles dans cette dernière, il faudrait que je passe passe par l'interface web du copieur pour récupérer les données que je souhaite.

    Il faut d'abord d'authentifier et, ensuite, circuler dans l'interface pour obtenir les infos souhaitées. Cela se fait à base de cookie et de GET.

    J'ai donc fait ça avec curl. J'arrive à me connecter mais pas à aller sur une autre page : il me renvoie sur la page de connexion.

    Savez-vous comment débugger ça ? Existe-t-il un outil permettant de convertir une navigation à partir d'un navigateur en "session" curl ?

    Merci.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Par défaut
    Peut-être serait-ce plus facile avec une bibliothèque plus haut niveau que Curl?
    Du type Buzz , qui propose un support pour les cookies.

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu peux le faire avec cURL qui permet aussi de gérer session et cookies.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
    $cookie étant le nom du fichier cookie qui va être créé.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    219
    Détails du profil
    Informations personnelles :
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations forums :
    Inscription : Février 2005
    Messages : 219
    Par défaut
    C'est déjà ce que je fais. Le cookie est bien là, il est bien rempli. En fait, à l'initialisation, c'est cookiejar qu'il faut utiliser et, ensuite, cookiefile.

    Canon ajoute ensuite une variable en GET dont j'ignore l'utilité (et son nom semble dire que ça ne sert à rien) : dummy vaut microtime().

    Je vais aller voir buzz, merci.

Discussions similaires

  1. Navigation après authentification
    Par Arbooch dans le forum JSF
    Réponses: 4
    Dernier message: 26/03/2010, 10h33
  2. ouvrir une page après authentification
    Par musmus dans le forum Langage
    Réponses: 2
    Dernier message: 06/05/2007, 12h26
  3. Réponses: 10
    Dernier message: 06/12/2005, 12h23
  4. [C#] Retrouevr le userName après authentification
    Par sokette dans le forum ASP.NET
    Réponses: 2
    Dernier message: 22/09/2005, 10h43
  5. Réponses: 6
    Dernier message: 25/08/2004, 09h50

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