Bonjour,

J'utilise la fonction curl_exec() en POST, qui me retourne un résultat. (CURLOPT_RETURNTRANSFER à vrai).

Le problème est que je lis plusieurs pages et ma mémoire devient vite saturée, en effet, l'appel à cette fonction augmente la mémoire allouée de 3mo !

Est-ce normal ?
J'ai essayé de vider mes variables avec la fonction unset(), mais rien n'y fait +3mo à chaque page lue !

Détail du paramétrage :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	curl_setopt($_curlVar, CURLOPT_RETURNTRANSFER, true);
	curl_setopt($_curlVar, CURLOPT_COOKIEFILE, 'cookiefile.txt');
	curl_setopt($_curlVar, CURLOPT_COOKIEJAR, 'cookiefile.txt');
	curl_setopt($_curlVar, CURLOPT_TIMEOUT, 10);
	curl_setopt($_curlVar, CURLOPT_CONNECTTIMEOUT, 10);
	curl_setopt($_curlVar, CURLOPT_POST,true);
	curl_setopt($_curlVar, CURLOPT_URL, $_url);
	curl_setopt($_curlVar, CURLOPT_POSTFIELDS,  $_params);
Y-a-t-il un moyen de vider la mémoire allouée à cette méthode ?

Merci d'avance !