Ce qui m'amène à te demander :
- pourquoi ça fonctionne en français sans "?lang=fr" après .php
- même en statique, je dois donc renommer toutes mes pages sur le modèle "ma-page.php?lang=en"
if( strpos('en.php',$_SERVER['REQUEST_URI']) !== false )
$lang = 'en';<?php
if (isset($_GET['lang'])) { $lang=$_GET['lang']; }
else { $lang="fr"; }
$page_titre = array(
'fr' => array( 'index.php' => 'Accueil','contact.php' => 'contact'),
'en' => array( 'index.php' => 'Home','contact.php' => 'contact'),
);
$titre_page = $titre_page[$lang][basename($HTTP_SERVER_VARS["PHP_SELF"])];
$titre_site = 'Le nom de mon site - ';
?>
<?php
if (isset($_GET['lang'])) { $lang=$_GET['lang'];
}else{
if( strpos('en.php',$_SERVER['REQUEST_URI']) !== false ){
$lang = 'en';
}else{
$lang="fr";
}
}
$page_titre = array(
'fr' => array( 'index.php' => 'Accueil','contact.php' => 'contact'),
'en' => array( 'index.php' => 'Home','contact.php' => 'contact'),
);
$titre_page = $titre_page[$lang][basename($HTTP_SERVER_VARS["PHP_SELF"])];
$titre_site = 'Le nom de mon site - ';
?>