par anonyme 12-Janvier-2020

Comment faire pour vérifier si une URL existe en PHP ?

1 Réponse

par Antoine 12-Janvier-2020

Vous pouvez utiliser CURL pour vérifier si une URL existe, ou non, en PHP.

<?php
function validerLien($lien)
{
$ch = curl_init($lien);
curl_setopt($ch, CURLOPT_FAILONERROR, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
	if (curl_exec($ch) === false) {
		echo 'Lien invalide: ' . $lien . " pour la raison suivante : " . curl_error($ch);
	}
	else
	{
		echo 'Lien valide: ' . $lien;
	}
curl_close($ch);
}
validerLien("https://www.google.fr");
?>

Vous pouvez par ailleurs vous référez à cette autre question qui dispose de plusieurs autres solutions pour tester et vérifier une URL en PHP.

Questions liées

1 réponse
1 réponse
1 réponse
1 réponse
posée par anonyme 27-Aout-2018
1 réponse
1 réponse
1 réponse
Bienvenue sur 1FORMATIK, où vous pouvez poser des questions en lien avec l'informatique et internet, et recevoir des réponses d'Antoine et d'autres internautes.

2.6k questions

3k réponses

...