[cURL] Utilisation des cookies
bonjour,
je developpe en ce moment un script PHP qui me permettrait de lire et d'agir sur un site web avec une interface plus pratique et confortable.
pour cela j'essaye de recuperer certaines pages du site pour les modifier puis les afficher.
avec le code suivant aucun probleme, je peux recuperer le contenu du site et l'afficher.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
session_start();
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "http://www.siteweb.com/");
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$fichier = curl_exec($curl);
curl_close($curl);
echo $fichier;
?> |
le probleme vient du fait que l'on est obligé d'etre identifié pour acceder à certaines pages du site, pire, le site necessite un cookie pseudo et un cookie mot de passe pour accepter.
j'aimerais donc transmettre des cookies vers le site pour qu'il accepte de me donner les pages.
j'ai trouvé la fonction CURLOPT_COOKIE qui a l'air d'etre ce qu'il me faut, le probleme c'est que la doc sur elle est difficile a trouver et peu claire.
quelqu'un peut-il m'expliquer le fonctionnement de CURLOPT_COOKIE et ses dérivés ? Ou même me mettre sur la voie pour le code dont j'ai besoin?
merci d'avance pour vos reponses.