if(in_array($_GET['taal'], $talen))
{
$taal = $_GET['taal'];
$_SESSION['taal'] = $taal;
}else{
echo 'Sorry, deze taal is bij mij niet bekend.';
}
}
?>
Op dat moment heb je dus een $taal met daarin NL, DE of EN. En kan je de juiste bestanden, data uit de database of array inladen. En ini's lijkt mij geen goed idee, dan kan iemand jou talenbestand uitlezen. Gemakkelijker is gewoon .php houden.
Ik heb ook wel eens zoiets gemaakt. Ik had 2 files en.php en nl.php met daarin bijv. dit:
===nl.php===
<?php
$next="Volgende";
// ...
?>
===en.php===
<?php
$next="Next";
// ...
?>
En dan in het script
<?php
if($language == "NL")
{
include("nl.php");
}
else
{
include("en.php");
}
// en dan verder met
echo $next;
?>