Bonjour,
J'utilise la fonction curl pour vérifier la validité d'une url. cependant, il me considère comme disponible certaines url et je ne parviens pas à savoir pourquoi? exemple www.lo.be apparait comme disponible alors qu'elle est utilisée. Pouvez-vous me dire ce qui cloche?

(J'ai simplifié un maximum le processus ci-dessous.)


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
19
20
21
22
23
24
25
26
27
28
 
$ch = curl_init($data);
 
// Execute
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,10);
curl_setopt($ch, CURLOPT_URL, $data);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_NOBODY,true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
 
// Check if any error occured
if(curl_errno($ch))
{
	$domaineok ='<span style="color:#22c922">Le domaine est disponible!</span><br/><br/><span><img src=\'images/ok.png\' width=\'25\' height=\'25\'></span>';
 
 
    return $domaineok;
 
} else {
    return '<span style="color:#c92222">Le domaine n\'est pas disponible!</span><br/><br/><span><img src=\'images/pasok.png\' width=\'20\' height=\'20\'></span>';
 
}
 
// Close handle
curl_close($ch);
}