Ciao ragazzi...io chiamo lo stesso header per tutte le pagine
<?php include('header.php'); ?>
ma ho bisogno che ogni pagina abbia la sua meta description...come posso fare? Grazie
Ciao ragazzi...io chiamo lo stesso header per tutte le pagine
<?php include('header.php'); ?>
ma ho bisogno che ogni pagina abbia la sua meta description...come posso fare? Grazie
prima di eseguire l'include inserisci una variabile contenente la descrizione che ti serve. Poi la utilizzerai nell'include
codice:<?php $DescPage="descrizione di questa pagina"; ?> <?php include('header.php'); ?>
Puoi ad esempio settare una variabile su ogni pagina con la description e richiamarla dell'header.
Esempio:
Codice PHP:
// Pagina 1
<?php
$meta_description = "testo meta description";
include "header.php";Codice PHP:
// header.php
<html>
<head>
<meta name="description" content="<?= $meta_description ?>">
</head>
//...
Le risposte sopra sono corrette, in questi casi alcune volte può essere comodo implementare un template engine come twig.
Così da poter richiamare i vari template html passando di volta in volta le variabili che vuoi.