Réponse acceptée !
Salut,
un truc simple :
prenons une page "francais.php" qui contiendra les textes en français et "anglais.php" qui contiendra les textes en anglais. En fonction de la langue qui se modifiera via une $_SESSION['langue'] on affichera la langue choisie.
Contenu du fichier "francais.php"
<?php
$message['bienvenue']='Bienvenue sur le site !';
?>
Contenu du fichier "anglais.php"
<?php
$message['bienvenue']='Welcome !';
?>
ensuite sur ta page ayant besoin de la langue (mettons "index.php" avec la langue par défaut en français)
<?php
session_start();
$tableau_langues=array('fr'=>'francais.php','en'=>'anglais.php');
if(!isset($_SESSION['langue']))
{
$_SESSION['langue']='fr';
}
//ici tu attribues la langue (via un formulaire par exemple ou via la langue par défaut)
include $tableau_langues[$_SESSION['langue']];
echo 'Voici le message d\'accueil dans votre langue :',$message['bienvenue'];