Bonjour à tous,
J'essai actuellement de télécharger une image, soit avec un fopen soit avec du curl
(en fopen cela fonctionne chez moi)
Mais je voudrais pouvoir sauvegarder toutes les sessions et cookies pour me reconnecté dessus plus tard en gardant la même session ouverte.
Voici la partie qui sauvegarde une image à distance, elle fonctionne, mais je ne sais comment sauvegarder la session
PHP:
<?php
session_start();
$fp = fopen("http://www.ndd.com/image.jpg","rb");
if($pointer = fopen("monimage.jpg","wb+"))
{
while($buffer = fread($fp, 1024))
{
if(!fwrite($pointer,$buffer))
{
return FALSE;
// echo 'La copie du fichier a échouée';
}
}
}
fclose($pointer);
fclose($fp);
?>
(si vous pensez que c'est plus simple à faire en curl, voici une url ou trouver une partie du code
http://www.webmasterworld.com/forum88/1197.htm)
La seconde partie est donc de remettre la session en place quand le serveur rappelle la page quelques minutes plus tard par exemple.
PHP:
session_start();
$url0="http://www.ndd.com/submit.php";
curl_setopt($ch, CURLOPT_URL, $url0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'action=submit&cours_ou_site=site&id_cat=6&nom=nom&var=var1&var=var2');
$data = curl_exec($ch);
echo $data;
// fermeture des ressources
curl_close($ch);
?>
Je vous remercie pour votre aide.
Christophe