Vérification de la validité de L'url

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Vérification de la validité de L'url

par mars77 » 15 déc. 2008, 20:24

Hello, merci pour votre aide et vos conseil. Je vais tester les url en local cela prends que 30 secondes.

Merci encore.

par Hywan » 15 déc. 2008, 18:37

Hey :),

J'appuie les opinions déjà énumérés ici, à savoir qu'un lien du genre « lien mort ? » est préférable, car les utilisateurs auront un meilleur contrôleur que toi. Tu peux aussi lancer des vérifications d'adresses par paquets, tard le soir ou la nuit, et sur une page d'administration, surtout pas sur une page visiteur (sauf si c'est lors de l'ajout du lien).

par Victor BRITO » 15 déc. 2008, 17:10

Avec get_headers(), on peut récupérer, entre autres, le code du statut HTTP renvoyé par le serveur (200, 301, 302, 404, 410, etc.), ce qui permet déjà d'effectuer un premier tri.

par AB » 15 déc. 2008, 00:17

Ne le fait pas sur une liste ou tu dois tester 20 liens d'un coup...
ça peut être envisageable sur une page d'administration... mais effectivement pas sur une page visiteurs.

par chrislabricole » 15 déc. 2008, 00:12

Voilà,
Ne le fait pas sur une liste ou tu dois tester 20 liens d'un coup...
Et puis pourquoi ne pas rajouter une fonction "Lien mort ?" où les utilisateurs cliquent dessus si le lien est mort... ?

par AB » 14 déc. 2008, 23:51

Effectivement ça prend pas mal de temps (donc à ne faire que ponctuellement) et certains serveurs désactivent l'ouverture de fichiers depuis un site distant comme c'est le cas de free depuis peu. Enfin ça peut te permettre de faire un premier tri.

par chrislabricole » 14 déc. 2008, 23:34

1er résultat sur Google...

Par contre ce petit code prend beaucoup de ressources, surtout si tu le répète plusieurs fois...

Fais-en une fonction ;)

Vérification de la validité de L'url

par mars77 » 14 déc. 2008, 23:06

Bonjour a tous,

J'ai créé pour mon site plusieurs pages avec des liens d'autres sites.

J'aimerai savais si c'est possible de faire en php un fonction qui peu contrôler si le lien est ok ou mort à l'affichage de ma page.

Merci pour votre aide