Bonjour,
Je créé une requête avec cURL vers un serveur, en prenant soin de garder les cookies renvoyés par le serveur :
Le serveur me répond avec ces cookies : (entêtes http) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 curl_setopt($ch, CURLOPT_COOKIESESSION, true); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.jar"); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.jar");
-> J'aimerai renvoyer tous ces cookies au client (navigateur) via PHP en utilisant setcookie().
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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.
Partager