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 :

[Web Service][cURL] authentification par cookie déjà créé


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut [Web Service][cURL] authentification par cookie déjà créé
    Bonjour à vous developpeurs :-)
    Je suis en train de codé un petit script PHP pour récupérer une phrase.
    Le soucis c'est que cette phrase peut être récupérée seulement si je suis logger avec mon cookie.
    Voilà ce que j'ai codé:
    Code : PHP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?php
    	$url = "http://www.newbiecontest.org/epreuves/prog/prog1.php";
    	$id = "PHPSESSID=1e8e45e3e5e0ec632705b**********; path=/";
    	$ch = curl_init();
    	curl_setopt($ch, CURLOPT_URL, $url); 
    	curl_setopt($ch, CURLOPT_COOKIE, $id);
    	$ret = curl_exec($ch);
    	echo $ret;
    	curl_close($ch);
    ?>
    Voilà la forme du cookie:

    En Espérant pouvoir avoir votre aide :-)
    Merci d'avance...

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 681
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 681
    Par défaut
    quelle est ta question ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut
    Que me script change bien le HTTP-HEADER :-) donc qu'il puisse lire ma page avec le cookie que je lui donne. En l'occurrence "PHPSESSID=1e8e45e3e5e0ec632705b**********" dans le répertoire "path=/"

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut
    Ma question ne semble pas claire au vu des réponses, donc je la repose.
    Comment puis-je m'identifier avec mon cookie pour accéder à la page "http://www.newbiecontest.org/epreuves/prog/prog1.php" ?
    Merci d'avance :-)

  5. #5
    Membre expérimenté
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2008
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2008
    Messages : 242
    Par défaut
    C'est vraiment pas dur je pense.
    J'ai essayé en C sans réussite, donc j'essaie en PHP, où on me dit que c'est peut-être plus simple car il y a moins de lignes de code à mettre mais je n'y arrive toujours pas :'(
    Ca fais plus de 2 semaines que j'essaie, sans réussite.. Aidez moi SVP

    Maf

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Y a potentiellement un problème au niveau de la conception de votre script : une session (PHP ou non) est sensée expirer à un moment ou à un autre. Rien ne vous dit donc que l'identifiant que vous tentez de réutiliser est toujours valide.

    Toutefois, le plus simple pour vérifier qu'un client HTTP cURL fonctionne bien consiste à faire ses tests en local en appelant une simple page qui afficherait les différentes variables intéressantes (print_r($_COOKIE); ici).

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

Discussions similaires

  1. Script PHP envoie les infos à un web service (curl)
    Par aspkiddy dans le forum Langage
    Réponses: 2
    Dernier message: 26/09/2015, 19h45
  2. [Débutant] web service avec authentification
    Par sou_osaki dans le forum Services Web
    Réponses: 0
    Dernier message: 11/06/2013, 09h42
  3. web service d'authentification
    Par twister9458 dans le forum Services Web
    Réponses: 1
    Dernier message: 12/05/2009, 17h15
  4. Réponses: 3
    Dernier message: 23/11/2007, 12h50
  5. [Cookies] Authentification par cookie
    Par Sergejack dans le forum Langage
    Réponses: 4
    Dernier message: 16/07/2006, 12h53

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