Recupérer code HTML d'une autre page

Petit nouveau ! | 1 Messages

14 avr. 2010, 12:28

Bonjour,

Je viens de découvrir ce forum en recherchant une solution à mon problème.

Je voudrais afficher une page internet qui est hébergé sur un autre serveur. j'ai trouvé la solution suivante qui fonctionne sans problème "echo file_get_contents("URL_DE_MON_SITE_INTERNET");"
Le problème est que pour y accéder il faut y être connecté. La connexion se fait par un cookies et je voudrais envoyer la valeur du cookies permettant de savoir si il est connecté lors du rapatriement de URL_DE_MON_SITE_INTERNET afin de ne pas récupérer "vous n'êtes pas connecté" mais bien les données dont j'ai accès. Je précise que c'est uniquement pour moi donc le contenu du cookies sera mis en dur.

D'avance merci

Bien cordialement.

philgood
Invité n'ayant pas de compte PHPfrance

20 avr. 2010, 22:14

Pourquoi ne pas utiliser une iframe ou un jeu de cadre si c'est juste pour afficher ???

ViPHP
ViPHP | 1996 Messages

21 avr. 2010, 09:19

Si les cookies sont nécessaires pour la connexion. Le serveur distant recherchera dans le dossier cookies du serveur local le fameux cookies en question. Je ne connais pas d'astuce technique pouvant simuler un cookie. Je crois même que c'est impossible.
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

Eléphant du PHP | 199 Messages

21 avr. 2010, 15:18

Les iframes sont à proscrire en effet elles contiennent de jolies petites failles de sécurité et c'est
has-been de les utiliser.

lifestyle
Invité n'ayant pas de compte PHPfrance

22 avr. 2010, 13:47

Pourtant il me semble que google lui même utilise les frames sur google image. Puis un iframe n'a pas vraiment de problèmes de sécurité étant donné qu'il n'y a à aucun moment une interaction avec le code de la page qui l'affiche.

ViPHP
ViPHP | 5462 Messages

22 avr. 2010, 14:16

via CURL ca se fait bien :wink: