[Php] Vérification url
Max
-
Utilisateur anonyme -
Utilisateur anonyme -
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.
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.
$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);
}
A voir également:
- [Php] Vérification url
- Url - Guide
- Verification windows 11 - Guide
- Easy php - Télécharger - Divers Web & Internet
- Verification lien internet - Guide
- Comment changer url iptv ✓ - Forum Box et Streaming vidéo
1 réponse
Bonjour
Chez moi, ça affiche bien qu'elle n'est pas disponible. Tu as peut-être trop simplifié, le problème est peut-être dans ce que tu as retiré. As-tu pensé à afficher curl_errno($ch) pour voir quelle est l'erreur qui fait que le site est considéré disponible ?
Au passage ton curl_close ne sert à rien tel que ton code est écrit, il n'est jamais exécuté.
Chez moi, ça affiche bien qu'elle n'est pas disponible. Tu as peut-être trop simplifié, le problème est peut-être dans ce que tu as retiré. As-tu pensé à afficher curl_errno($ch) pour voir quelle est l'erreur qui fait que le site est considéré disponible ?
Au passage ton curl_close ne sert à rien tel que ton code est écrit, il n'est jamais exécuté.
J'ai oublié quelque chose ?
Par contre le curl_close n'est jamais exécuté, puisqu'il y a un return avant.
Mais le point important de ma réponse était d'afficher curl_errno($ch), l'as-tu fait ?