Bonsoir,
Mon site est en PHP. Je l'ai codé de façon à ce que le code HTML soit imprimé au fur à mesure du script.
Je souhaite mettre un bouton 'partager sur facebook'.
Pour que ce bouton rende correctement, il faut definir des meta tags dans la balise <head>.
Seul soucis, la balise <head> est imprimée dans mon script avant que le contenu à partager ne soit retourné de la base SQL.
La situation est telle car j'utilise depuis le début un fichier de config commun a toutes les pages. Ce fichier de config contient toutes les strings de texte et le code HTML qui sert de modèle à toutes les pages. Cela me permet de déployer une modification facilement en éditant le fichier de config sans avoir à repasser sur chaque page.
Je veux faire un if () qui détermine quel contenu insérer dans les balises meta. Si on est sur une page a contenu spécifique alors on insère le contenu spécifique dans le meta tag sinon ça veut dire qu'on est sur une page "ordinaire" et on met le contenu par défaut.
Je ne peux pas recoder tout le site pour faire tout le traitement SQL d'abord afin de générer tout le HTML pour ensuite l'imprimer d'un seul trait. Il serait trop dur et trop long voir même impossible de tout recoder en ce sens.
Alors je me demandais si il existait un script qui permette de modifier le contenu de la balise meta dans le <head> lorsque la page s'affiche chez le client?
Merci de votre aide!