Afficher un texte de lien aléatoire mais toujours identique pour une même url
Dans le cadre d’un échange de lien il est utile de générer des liens avec une ancre aléatoire parmi plusieurs combinaisons de mots clé. L'ancre de lien est le texte cliquable d'un lien.
Pour éviter que le lien d’une page change à chaque affichage il suffit d’utiliser la longueur de l’url comme paramètre pour déterminer une valeur dans une liste. Ainsi pour une même url la valeur retournée sera toujours la même mais variera d’une page à l’autre.
La fonction prend donc en paramètre un tableau de valeurs et retourne une valeur pseudo aléatoire en fonction du nombre de caractères de l’url. La première valeur du tableau sera toujours retournée pour la racine du site.
Le premier exemple utilise un tableau. Le deuxième exemple utilise une chaîne de caractères dont les différentes expressions sont séparées par des slashs.
Pour éviter que le lien d’une page change à chaque affichage il suffit d’utiliser la longueur de l’url comme paramètre pour déterminer une valeur dans une liste. Ainsi pour une même url la valeur retournée sera toujours la même mais variera d’une page à l’autre.
La fonction prend donc en paramètre un tableau de valeurs et retourne une valeur pseudo aléatoire en fonction du nombre de caractères de l’url. La première valeur du tableau sera toujours retournée pour la racine du site.
Le premier exemple utilise un tableau. Le deuxième exemple utilise une chaîne de caractères dont les différentes expressions sont séparées par des slashs.
|
|
Code Source
Fonctions du code
: Compte le nombre d'éléments d'un tableau ou le nombre de propriétés...
: Calcule la taille d'une chaîne - (PHP 4, PHP 5)
: - (PHP 4, PHP 5)
: Crée un tableau - (PHP 4, PHP 5)
: Affiche une chaîne de caractères - (PHP 4, PHP 5)
: Coupe une chaîne en segments - (PHP 4, PHP 5)
Commentaires
merci pour ce code avec une idée brillante
car se servir de la longueur de l'url pour retrouver toujours les meme titres dans les urls avec chaque pages differente fallait y penser
ca bouille sec
tu as tester en ligne pour voir comment réagissent les moteurs? et si j'ai un tableau de 20 éléments ca fonctionne toujours?
car se servir de la longueur de l'url pour retrouver toujours les meme titres dans les urls avec chaque pages differente fallait y penserca bouille sec

tu as tester en ligne pour voir comment réagissent les moteurs? et si j'ai un tableau de 20 éléments ca fonctionne toujours?
Je l'utilise en ligne sans problèmes depuis quelques temps.
ca marche quel que soit la taille du tableau.
ca marche quel que soit la taille du tableau.
Ajouter un commentaire
Librairie PHP
Connexion
URL
PHP
- Affichage (5)
- Applications (9)
- Chaînes (71)
- Classes (29)
- Constantes (4)
- Cookies (3)
- Date-Heure (40)
- Email (14)
- Fichiers - Réps (45)
- Fonctions (23)
- Formulaires (18)
- GD-Graphiques (11)
- Google (13)
- HTML (7)
- Images (21)
- Inclassable (28)
- Maths (24)
- MySQL (23)
- Navigateurs (6)
- Recherches (6)
- Regex (13)
- Reseau (2)
- Sécurité (25)
- Sessions (13)
- Statistiques (5)
- Système (18)
- Tableaux (21)
- Tag-cloud (3)
- Templates (3)
- Twitter (5)
- URL (22)
- Variables (8)
- Vidéos (2)
- Windows (1)
- XML (2)





















