Et bien en codant ceci :
<?php
$url = 'http://www.newbiecontest.org/epreuves/prog/prog1.php';
$id = 'PHPSESSID=09cf589a07a***************; path=/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_COOKIE, $id);
echo curl_exec($ch);
curl_close($ch);
?>
j'obtiens
Attention, vous n'êtes pas loggué !
Vous devez faire suivre votre session à l'exécution de ce script
1
Alors ça ne me log pas, mais je ne vais pas demander pourquoi ici, ce n'est pas le sujet
Et quand j'ajoute la ligne en question :
<?php
$url = 'http://www.newbiecontest.org/epreuves/prog/prog1.php';
$id = 'PHPSESSID=09cf589a07a49*******************; path=/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIE, $id);
echo curl_exec($ch);
curl_close($ch);
?>
Je n'obtiens plus que :
Attention, vous n'êtes pas loggué !
Vous devez faire suivre votre session à l'exécution de ce script
le "1" à la fin disparaît ...
Oui, je débute, le problème doit être tout bête ... Comme je n'arrive pas a m'authentifier, le contenu de la page est vide ?
Mais pourtant la page n'est pas vide puisqu'elle m'affiche un message me demandant de faire suivre ma session à l'exec du script ?
Je dois tourner en rond, il me manque quelque chose ...
Merci d'avance
EDIT : J'ai trouvé ce qui n'allait pas. En effet la page était vide. J'ai depuis résolu le problème de la connexion, et tout fonctionne bien ! Merci pour votre aide