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 :
Y-a-t-il un moyen de vider la mémoire allouée à cette méthode ?
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);
Merci d'avance !
Partager