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 :

Session avec un fread


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 317
    Points : 135
    Points
    135
    Par défaut Session avec un fread
    Bonjour à tous.

    Question simple:
    comment puis-je faire suivre une requête fread sur un serveur distant en lui attribuant une session ?

    Exemple:
    je m'inscris sur un site http://sitedejeubidon.com
    je me logg, et celui ci me crée une session (ou un cookie, ou les deux).
    de mon serveur, je voudrais faire un fread d'une page mais je voudrais qu'il prenne en compte cette session pour que le fread puisse lire la page comme si j'y étais loggué.

    jai essayé:
    $page = fread("http://sitedejeubidon.com/page.php?SESSID=MON-SESSID-RECUPE-PAR-UN-PLUGIN-DE-HEADER"); mais aucun résultat :S

    J'espère avoir été assez claire

  2. #2
    Expert éminent sénior

    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
    Points : 17 778
    Points
    17 778
    Par défaut
    Ça dépend déjà comment le site distant gère la propagation de l'identifiant de session : trans_sid et/ou cookie (du moins pour un serveur PHP). Dans le premier cas, ça devrait fonctionner avec ce que vous donnez, dans l'autre il faut renvoyer ce cookie (entête Set-Cookie lors du fopen).

    Il y a potentiellement la notion d'expiration de la session à prendre en compte.

  3. #3
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    Avec cURL, no problème.



    http://julp.developpez.com/php/curl/


    ERE
    Quand une tête pense seule, elle devient folle.

  4. #4
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    317
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 317
    Points : 135
    Points
    135
    Par défaut
    Citation Envoyé par julp Voir le message
    Ça dépend déjà comment le site distant gère la propagation de l'identifiant de session : trans_sid et/ou cookie (du moins pour un serveur PHP). Dans le premier cas, ça devrait fonctionner avec ce que vous donnez, dans l'autre il faut renvoyer ce cookie (entête Set-Cookie lors du fopen).

    Il y a potentiellement la notion d'expiration de la session à prendre en compte.
    Oui c'est ce que je pensais, mais je n'ai pas réussi.
    Enfin je vais approfondir la chose, il faut avouer que j'ai pas beaucoup planché, étant donné que je pensais bien que ça marcherais comme ça.

    @emmanuel.remy
    Désolé
    Mais il faut avouer qu'au premier abord du titre:
    "PHP : l'extension cURL"
    Cela ne saute pas vraiment au yeux qu'il s'agit d'un moyen d'appel distant d'ouverture de session, non ?
    Je vais y jeter un œil de ce pas.

    Edit: effectivement! ça a l'ai sympa, ça me suffira amplement, Merci. [Résolu]

  5. #5
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 55

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    @xxkirastarothxx: Désolé si le ton de la réponse rapide t'a paru un peu abrupte, et le smiley était en trop.
    Et voilà pour moi .

    Bon courage pour ton dev,

    ERE
    Quand une tête pense seule, elle devient folle.

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 31/03/2006, 16h22
  2. [Sécurité] probleme de session avec aol
    Par jexl dans le forum Langage
    Réponses: 5
    Dernier message: 21/02/2006, 16h59
  3. Probleme de sessions avec un hébergeur
    Par totoranky dans le forum Langage
    Réponses: 3
    Dernier message: 20/10/2005, 02h36
  4. Démarrer automatiquement une session avec pass
    Par cyberman.inc dans le forum Windows XP
    Réponses: 3
    Dernier message: 07/08/2005, 17h55
  5. Création d'une variable de session avec un ID
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 18/10/2004, 10h28

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