Redirection de langue
arousevid
Messages postés
4
Statut
Membre
-
arousevid Messages postés 4 Statut Membre -
arousevid Messages postés 4 Statut Membre -
Bonjour,
C'est mon premier post ici, je n'ai pas trouvé la section de présentation des nouveaux membres ( si il y en a une).
Donc permettez moi de vous exposer mon souci.
Je souhaite effectuer une redirection de langue sur mon site(site adulte donc je ne met pas le lien)
J'ai lu le sujet: http://www.commentcamarche.net/faq/sujet 876 php rediriger en fonction de la langue du visiteur
et cette page:
http://www.commentcamarche.net/forum/affich 3312576 redirection selon la langue du visiteur
Mais je ne vois pas comment adapter le script de redirection:
Au code qui est dans le script que j'utilise:
Comme Php et moi = 2... Ce serait vraiment genial si quelqu'un pouvait me donner la solution.
Merci pour ceux qui proposerons leurs assistance.
Cordialement
C'est mon premier post ici, je n'ai pas trouvé la section de présentation des nouveaux membres ( si il y en a une).
Donc permettez moi de vous exposer mon souci.
Je souhaite effectuer une redirection de langue sur mon site(site adulte donc je ne met pas le lien)
J'ai lu le sujet: http://www.commentcamarche.net/faq/sujet 876 php rediriger en fonction de la langue du visiteur
et cette page:
http://www.commentcamarche.net/forum/affich 3312576 redirection selon la langue du visiteur
Mais je ne vois pas comment adapter le script de redirection:
<?
if (!isset($Langue)) {
$Langue = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Langue = strtolower(substr(chop($Langue[0]),0,2));
}
else {
header("Location: /index.php?Langue=en");
}
include("langue-".$Langue.".inc.php");
?>
Au code qui est dans le script que j'utilise:
if ($_REQUEST['language'] != "")
{
if ($_REQUEST['language'] == "english")
{
SESSION_REGISTER("language");
$_SESSION[language] = "english";
}
elseif ($_REQUEST['language'] == "french")
{
SESSION_REGISTER("language");
$_SESSION[language] = "french";
}
elseif ($_REQUEST['language'] == "spanish")
{
SESSION_REGISTER("language");
$_SESSION[language] = "spanish";
}
}
if ($_SESSION['language'] == "")
{
SESSION_REGISTER("language");
$_SESSION[language] = "english";
}
if ($_SESSION['language'] == "english")
{
include("lang/english.php");
}
elseif ($_SESSION['language'] == "french")
{
include("lang/french.php");
}
elseif ($_SESSION['language'] == "spanish")
{
include("lang/spanish.php");
}
else
{
include("lang/english.php");
}
for ($i=0; $i<count($lang); $i++)
{
STemplate::assign('lang'.$i, $lang[$i]);
}
for ($i=0; $i<count($langev); $i++)
{
STemplate::assign('langev'.$i, $langev[$i]);
}
Comme Php et moi = 2... Ce serait vraiment genial si quelqu'un pouvait me donner la solution.
Merci pour ceux qui proposerons leurs assistance.
Cordialement
A voir également:
- Redirection de langue
- Changer langue windows 10 - Guide
- Telecharger langue arabe - Télécharger - Bureautique
- Changer langue facebook - Guide
- Telecharger la langue arabe sur le clavier - Télécharger - Divers Web & Internet
- Netflix change de langue tout seul - Forum TV & Vidéo
4 réponses
Bonjour,
Tu ajoutes en tout début de ton script
ec
Tu ajoutes en tout début de ton script
if (!isset($_REQUEST['language'] )) {
$Langue = explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
$Langue = strtolower(substr(chop($Langue[0]),0,2));
if ($Langue=='en') $Langue='english';
else
if ($Langue=='fr') $Langue='french';
else
if ($Langue=='es') $Langue='spanish';
else
$Langue='english';
$_REQUEST['language'] =$Langue;
}
ec