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
--
Get aroused and Enjoy life!
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
--
Get aroused and Enjoy life!
Configuration: Windows XP Firefox 2.0.0.16
A voir également:
- Redirection de langue
- Changer langue facebook - Guide
- Changer langue windows 10 - Guide
- Télécharger langue arabe clavier samsung - Télécharger - Bureautique
- 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