Meta dynamique et PHP demande aide!

yorkknew
WRInaute discret
WRInaute discret
 
Messages: 83
Inscription: 20 Avr 2007

Meta dynamique et PHP demande aide!

Message le Mer Mai 30, 2007 16:12

bonjour,

Voila je cherche à insérer dans les balises meta quelque mot clef issue d'une url!

mon url : www.monsite.com/sep1(motclé)-sep2-"id page".html

je souhaite donc récupérer (motclé) de mon url pour l'insérer dans le titre de la page!

sep1 et sep2 sont des séparateurs!

alors si vous auriez un code php pour récupérer un text entre ces 2 sep (sep1 et sep2) pour le replacer dans les meta ca serait cool


fra_arf
WRInaute impliqué
WRInaute impliqué
 
Messages: 508
Inscription: 22 Nov 2005

Message le Mer Mai 30, 2007 17:04

C'est l'inverse qu'on fait en général.

Selon le titre créé par exemple : ton titre
alors celui-ci sera injecté dans l'url
ton-titre.html ...

Mikiman
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 32
Inscription: 24 Mar 2007

Message le Mer Mai 30, 2007 18:03

Bonjour,

Je vois un moyen très facile pour utiliser cette technique :

Dans le .htaccess pour l'url rewriting :
Code: Tout sélectionner
RewriteRule page-([^-]*)-([^-]*)\.html$ page.php?identifiant=$1&meta=$2


L'url pour accéder à une page donnerai ça :
page-10-keywords1,keywords2,keywords3.html

J'ai pris des exemples bidons, il faudrait l'adapter à la réalité.
Dans notre page : page.php on à désormais 2 variables passé en GET :

$_GET['identifiant'] = 10
$_GET['meta'] = 'keywords1,keywords2,keywords3'


On a donc notre identifiant, on peut passer cette étape.
On se retrouve maintenant avec les metas que l'on à besoin séparé par une virgule.

un simple :
Code: Tout sélectionner
<?php
echo '<meta name="keywords" content="'.htmlentities($_GET['meta'], ENT_QUOTES).'" />';
?>


permet d'afficher les keywords.

C'est une solution, il y en a d'autres ;)

Cordialement,
Mikiman


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Multibrico31 et 1 invité