Envoyer des cookies récupérés avec cURL vers le client ?
Bonjour,
Je créé une requête avec cURL vers un serveur, en prenant soin de garder les cookies renvoyés par le serveur :
Code:
1 2 3
| curl_setopt($ch, CURLOPT_COOKIESESSION, true);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.jar");
curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.jar"); |
Le serveur me répond avec ces cookies : (entêtes http) :
Code:
1 2 3
| Set-Cookie: nav=xxx; domain=.xxxx; path=/; Secure; HttpOnly
Set-Cookie: x_x=abc; expires=Tue, 16 Sep 2014 11:27:52 GMT GMT; domain=.xxx; path=/; Secure; HttpOnly
etc. |
-> J'aimerai renvoyer tous ces cookies au client (navigateur) via PHP en utilisant setcookie().
Mais setcookie() ne prend pas de fichier en argument (sinon je lui aurai donner le cookie créé par cURL).
Si je parse les entêtes HTTP Set-Cookie, comment utiliser la fonction setcookie($name, $value) avec les cookies présents au dessus ?
Merci pour votre aide.