Je veux être en mesure de valider un formulaire pour vérifier si un site Web/page Web existe. Si elle renvoie une erreur 404 alors cela ne devrait définitivement pas valider. S'il y a une redirection ... Je suis ouvert aux suggestions, parfois les redirections vont vers une page d'erreur ou une page d'accueil, parfois elles vont à la page que vous cherchiez, donc je ne sais pas. Peut-être pour une redirection il pourrait y avoir un avis spécial qui suggère l'adresse de destination à l'utilisateur.Comment vérifier si une page Web existe. jQuery et/ou PHP
La meilleure chose que je trouve à ce jour était comme ça:
$.ajax({url: webpage ,type:'HEAD',error:function(){
alert('No go.');
}});
Cela n'a pas de problème avec 404 et 200 de son mais si vous faites quelque chose comme 'http://xyz'
pour l'URL, il se bloque juste. De même, 302 et similaire déclenchent le gestionnaire d'erreurs aussi.
Ceci est une question générique assez Je voudrais un exemple complet de code de travail si quelqu'un peut en faire un. Cela pourrait être utile pour beaucoup de gens à utiliser.
J'aimerais aussi le savoir. – esqew
Par exister, vous voulez dire opérationnel, ou juste le domaine. –
Pourriez-vous repenser l'interaction afin que l'URL puisse être vérifiée sur le serveur sans que l'utilisateur l'attende? – SargeATM