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 :

Lecture d'autre page internet


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Juillet 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Doubs (Franche Comté)

    Informations forums :
    Inscription : Juillet 2011
    Messages : 1
    Par défaut Lecture d'autre page internet
    Bonjour.

    Ce que j'aimerai, c'est de pouvoir reprendre le code html d'une page internet et de le mettre dans une variable.

    J'ai déjà trouvé ce code qui peut faire ca

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php 
     
    $url="url-de-la-page.html"; 
     
    $code_html=file_get_contents($url); 
     
    ?>
    C'est très simple et très basique.

    Maintenant mon problème, c'est que la page que j'aimerai lire ce trouve sous une session. Donc dans ma variable $code_html je retrouve le code de la page connexion et non le code html de la page souhaité.

    Je voulais savoir si c'était possible de récupérer le code même derrière une session???
    Je précise quand même, que c'est derrière ma session que je veux faire ca et que quand je fais ca, ma session est ouverte.

    Voilly voilou

  2. #2
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 64
    Par défaut
    Je ne sais pas si c'est possible parce que la session est quand même du coté PHP... Donc c'est le php qui va determiner quelle page afficher... Je ferai un petit tour du coté de la fonction curl pour voir s'il y a pas un petit paramètre gérant les Sessions si j'était toi...

  3. #3
    Membre éprouvé
    Homme Profil pro
    Lycéen
    Inscrit en
    Décembre 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Décembre 2008
    Messages : 106
    Par défaut
    Désolé mais ta question est pas très claire... Tu télécharger une page internet en utilisant une session c'est bien ça ?

    Si c'est ça tu dois tout simplement envoyer au serveur le cookie qui contient l'ID de ta session (PHPSESSID par défaut pour PHP).
    En C ça donne ça avec libcurl :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl_easy_setopt(curl, CURLOPT_COOKIE, sessid);
    Ca doit pas être bien différent sous PHP (lit la doc de curl pour PHP )

    Le plus compliqué sera de récupérer l'id de session en fait... Pour ça il faudra lire les entêtes de la réponse du serveur distant.

Discussions similaires

  1. [Toutes versions] Ouverture page internet et lecture flv
    Par CODYCO dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 20/02/2012, 14h47
  2. webbrowser vb.net : ouvrir une autre page internet
    Par bansan dans le forum VB.NET
    Réponses: 5
    Dernier message: 19/05/2011, 01h07
  3. Titre d'une page Internet
    Par Ramses__ dans le forum Web & réseau
    Réponses: 4
    Dernier message: 29/09/2006, 11h51
  4. [FORM]Appeler une autre page
    Par DEC dans le forum ASP
    Réponses: 3
    Dernier message: 09/08/2004, 18h03
  5. [C#] Recuperation de valeur dans une autre page
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 10h32

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