Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/07/2011, 12h07   #1
Invité de passage
 
Homme
Inscription : juillet 2011
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Doubs (Franche Comté)

Informations forums :
Inscription : juillet 2011
Messages : 1
Points : 0
Points : 0
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 :
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
Lynx25 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 15h40   #2
Membre régulier
 
Homme
Étudiant
Inscription : juin 2011
Messages : 55
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 : 55
Points : 77
Points : 77
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...
Avalion est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2011, 18h07   #3
Membre habitué
 
Homme Lucas GAUTHERON
Lycéen
Inscription : décembre 2008
Messages : 106
Détails du profil
Informations personnelles :
Nom : Homme Lucas GAUTHERON

Informations professionnelles :
Activité : Lycéen

Informations forums :
Inscription : décembre 2008
Messages : 106
Points : 145
Points : 145
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 :
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.
lucas74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h25.


 
 
 
 
Partenaires

Hébergement Web