Bonjour à tous,
J'ai un petit soucis de session sur mon site et je n'arrive pas à trouver ce qui se passe (étant donné qu'en local ca marche).
J'ai un bouton qui change la langue
Sur ma page index j'ai
Quand je clique sur le bouton ca marche. Par contre si je retourne sur index.php il me dit : "La langue est vide".
Je ne comprend pas j'ai demandé à l'hebergeur si y'avais un problème de session PHP et ils m'ont gentiement répondu d'aller demander sur un forum (Ce que je pige pas parce que si c'est un probleme apache... sur un mutualisé c'est leur probleme non ?). Enfin ca c'est une autre histoire.
Si vous avez une idée
Je préfère ne pas poster l'URL ici mais je peux la donner par MP pour constater le bug en live.
Modifié par ffwrude (23 Nov 2012 - 13:20)
J'ai un petit soucis de session sur mon site et je n'arrive pas à trouver ce qui se passe (étant donné qu'en local ca marche).
J'ai un bouton qui change la langue
<a href='./index.php?lang=fr'>France</a>
<a href='./index.php?lang=us'>English</a>
Sur ma page index j'ai
<?php session_start();
if($_SESSION["langue"] == ""){
echo "La langue est vide";
if($_SERVER["HTTP_ACCEPT_LANGUAGE"] == "fr"){
$_SESSION["langue"] = "fr";
}else{
$_SESSION["langue"] = "us";
}
}
if($_GET["lang"] != "" && isset($_GET["lang"])){
echo "La langue ".$_SESSION["langue"]." a été passée en ".$_GET["lang"];
$_SESSION["langue"] = $_GET["lang"];
}
?>
Quand je clique sur le bouton ca marche. Par contre si je retourne sur index.php il me dit : "La langue est vide".
Je ne comprend pas j'ai demandé à l'hebergeur si y'avais un problème de session PHP et ils m'ont gentiement répondu d'aller demander sur un forum (Ce que je pige pas parce que si c'est un probleme apache... sur un mutualisé c'est leur probleme non ?). Enfin ca c'est une autre histoire.
Si vous avez une idée
Je préfère ne pas poster l'URL ici mais je peux la donner par MP pour constater le bug en live.
Modifié par ffwrude (23 Nov 2012 - 13:20)