[cURL] Tester le temps de la dernière requête avec cURL
Boinjour,
je fais des requêtes à un serveur avec curl.
je fais une requête pour m'authentifier, et je voudrais le faire seulement toutes les 10 minutes.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($ch, CURLOPT_COOKIEJAR, "\tmp\cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "\tmp\cookie.txt");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$data = curl_exec($ch);
#print_r $data;
if (curl_errno($ch)) {
print curl_error($ch);
return false;
}
return $ch; |
avant de faire le curl_exec, je dois regarder depuis combien de temps la derniere requete a été effectuée.
Si ca fait moins de 10 minutes, récuperer $ch ( CURL Handle authenticated ) pour l'utiliser dans une autre requete.
Quelqu'un pour m'aider?
merci d'avance