Il faut choisir comment casser le moins d'url en fait.
On peut en effet supposer qu'une url se termine rarement par une virgule, pourtant ca serait une url tout à fait valide. Par contre ca va compliquer le code, qui s'arrete au premier caractère non valide dans une url :-)
Ma proposition : enlever cette fonctionnalité ! /o\
Ça enlève :
- l'augmentation non voulu du google ranking sur des sites qui n'ont pas de lien avec ce site
- d'avoir ce site en referrer d'autres sites qui ne sont pas passés par les modérateurs (comme les liens dans les dépêches).
- le je-clique-sur-un-lien-sans-réfléchir
Je reviens à la charge après un WE à potasser la doc Templeet ;-)
Une méthode simple qui je pense peut éviter la plupart du temps ce pb :
- si une URL se termine par une virgule => tester la validité de l'URL sans, si OK stocker l'URL sans la virgule finale, sinon on ne touche à rien.
# Pas facilement..
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
On peut en effet supposer qu'une url se termine rarement par une virgule, pourtant ca serait une url tout à fait valide. Par contre ca va compliquer le code, qui s'arrete au premier caractère non valide dans une url :-)
[^] # Re: Pas facilement..
Posté par account . Évalué à 1.
Ça enlève :
- l'augmentation non voulu du google ranking sur des sites qui n'ont pas de lien avec ce site
- d'avoir ce site en referrer d'autres sites qui ne sont pas passés par les modérateurs (comme les liens dans les dépêches).
- le je-clique-sur-un-lien-sans-réfléchir
[^] # Re: Pas facilement..
Posté par Benoît Sibaud (site web personnel) . Évalué à 4.
http://www.cpan.org/authors/Tom_Christiansen/scripts/ckaddr.gz(...)
[^] # Re: Pas facilement..
Posté par account . Évalué à 1.
Une méthode simple qui je pense peut éviter la plupart du temps ce pb :
- si une URL se termine par une virgule => tester la validité de l'URL sans, si OK stocker l'URL sans la virgule finale, sinon on ne touche à rien.
Qu'en pensez-vous ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.