• User

    Array vs Mysql

    Ciao, mi scuso se avete già trattato di questo argomento ma ho dei dubbi.

    Devo gestire i meta tags di un sito in varie lingue.

    2 le opzioni:

    • database
    • array, strutturati in questo modo:

    $metaTags = array(
    "keywords" => array(
    "ita" => "volare, cantare",
    "en" => "to fly, to sing",
    ),
    "desc" => array(
    "ita" => "Il sito italiano",
    "en" => "Il sito inglese",
    );

    echo $metaTags["keywords"]["$_SESSION[lingua]"];
    echo $metaTags["desc"]["$_SESSION[lingua]"];

    Al di la della sintassi degli echo che non so se sia corretta...

    In termini di risorse è meglio usare il DB? Anche per tutte le altre traduzioni del sito?
    Voi in genere come lavorate.
    DB o file esterni per ogni lingua da includere? Oppure...
    Ciao a tutti


  • User Attivo

    Bhe, dipende anche da come pensi si svilupperà il sito.
    Se la pagina non cambieranno mai puoi anche farle statiche, cmq tra sessioni e inclusioni preferisco le ultime.

    il database ha senso usarlo se hai tante pagine uguali e quindi puoi usare un unica struttura.