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.
avant de faire le curl_exec, je dois regarder depuis combien de temps la derniere requete a été effectuée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;
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
Partager