Allora, se io ho questo codice:

config.php

Codice PHP:
<? session_start();
//operazione che legge tutte le variabili di GET e le pone in una variabile sistemata:
foreach ($_GET AS $key=>$value) {
    if(
$key != "intl") {
        
$stringa_get .= "&";
        
$stringa_get .= $key."=".$value;
    }
}
$defaultlang "it";
$browserlang substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 02);

if (isset(
$_SESSION['lingua'])) {
    if(isset(
$_GET['intl'])) {
        if (
is_file("lang/".$_GET['intl'].".php")) {
            
$_SESSION['lingua'] = $_GET['intl'];
        } else {
            
$_SESSION['lingua'] = $defaultlang;
        }
    }
} else {
    if(isset(
$browserlang) and !empty($browserlang) and is_file("lang/".$browserlang.".php")) {
        
$_SESSION['lingua'] = $browserlang;
    } else {
    
$_SESSION['lingua'] = $defaultlang;
    }
}
if(
preg_match('/[a-z]+/',$_SESSION['lingua']) && is_file("lang/".$_SESSION['lingua'].".php")) {
    include(
"lang/".$_SESSION['lingua'].".php");
} else {
    include(
"lang/".$defaultlang.".php");
}
?>

<div id="lingua">
[url="<? echo $_SERVER['PHP_SELF'?>?intl=it"]Italiano[/url] | 
[url="<? echo $_SERVER['PHP_SELF'?>?intl=en"]English[/url] |
[url="<? echo $_SERVER['PHP_SELF'?>?intl=de"]Deutsch[/url] <? echo $_SESSION['lingua']; ?></div>


index.php
<?
include("config.php");
include("header.php");
include("menu.php");

$p="main"; //pagina di default per i contenuti centrali
if(isset($_GET['page'])){ //pagina passata via parametro
$p=$_GET['page'];
if($p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))
$p="error"; //pagina di errore
}
include($p.".php");
include("footer.php"); ?>

it.php
<?
setlocale(LC_ALL, "it_IT");

//Titolo
$trad['Tazienda'] = "l'azienda";
$trad['Tazienda2'] = "l'azienda2";
$trad['Tprodotti'] = "i prodotti";
$trad['Tgalleria'] = "la galleria";
$trad['Tcontatti'] = "i contatti";

?>

en.php
<?
setlocale(LC_ALL, ""en_EN"");

//Titolo
$trad['Tazienda'] = "ENG";
$trad['Tazienda2'] = "ENG";
$trad['Tprodotti'] = "ENG";
$trad['Tgalleria'] = "ENG;
$trad['Tcontatti'] = "ENG";

?>

Ora in main.php ho il codice dove ci sono i contenuti del sito richiamati così:
Codice PHP:
<h1><? echo $trad['Tazienda']; ?></h1>
    <h2><? echo $trad['Tazienda2']; ?></h2>
etcc..

Ora però ho necessità di richiamare questi contenuti in un link a seconda della lingua.. come posso fare? (di php non so quasi nulla, infatti ho preso esempio dal forum)..

Così non funzia:
Codice PHP:
<a href="<? echo $trad['Tazienda']; ?>"prova</a>