lilunae

Inscris le 13/10/2013 à 12:39
  • Signature
    Nicole
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    2
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
lilunae
Bonjour tout le monde,
J'ai déjà cherché pas mal sur le net et pas trouvé encore la réponse à mon souci ... Je voudrais, pour mon site que j'affiche en version française ou anglaise, utiliser une variable globale dans laquelle je stocke une valeur m'indiquant si je dois afficher en français ou en anglais ... J'ai mis sur ma page d'accueil le code suivant :
<?php session_start(); ?>


puis un peu plus loin j'ai mis une valeur par défaut :
<?php
$vfa ="f"; // version par défaut
$_session['lang']='f';
echo 'ma variable session est : '.$_session['lang'];
?>

ça m'affiche bien f ...

si je clique sur le bouton "enter", je pars sur la page indexa.php, dans laquelle je passe la variable globale à la valeur a :
[ode]<?php
$vfa ="a"; // version anglaise
$_session['lang']='a';
echo 'ma variable session est : '.$_session['lang'];
?>
[/code]

là, je ne sais pas s'il fallait le remettre ou non, j'ai remis en tout début de code l'instruction
<?php session_start(); ?>

ça, je ne sais pas s'il faut ou non ?

et puis de là, je vais pour tester sur la page blog.php ... J'ai remis le code :
<?php session_start(); ?>
en tête ... faut-il ?

toujours est-il que dans ma variable globale, quand j'insère le code :
<?php
$vfa= $_GET['vfa']; //recupération de la variable langue

echo 'ma variable session est : '.$_session['lang'];

?>

est là ... plus rien dans ma variable ...
Auriez-vous une idée de ce qui ne va pas ?
merci d'avance !!
Nicole

Ses derniers messages sur les forums

forum
lilunae
Merci !!
je m'en suis justement rendue compte hier soir :

mais c'est bizarre, j'ai vu par ci par là des tutos avec les variables en minuscules, alors je pensais que ça n'avait pas d'importance ...

Merci !! :)
Nicole
lilunae
Bonjour tout le monde,
J'ai déjà cherché pas mal sur le net et pas trouvé encore la réponse à mon souci ... Je voudrais, pour mon site que j'affiche en version française ou anglaise, utiliser une variable globale dans laquelle je stocke une valeur m'indiquant si je dois afficher en français ou en anglais ... J'ai mis sur ma page d'accueil le code suivant :
<?php session_start(); ?>


puis un peu plus loin j'ai mis une valeur par défaut :
<?php
$vfa ="f"; // version par défaut
$_session['lang']='f';
echo 'ma variable session est : '.$_session['lang'];
?>

ça m'affiche bien f ...

si je clique sur le bouton "enter", je pars sur la page indexa.php, dans laquelle je passe la variable globale à la valeur a :
[ode]<?php
$vfa ="a"; // version anglaise
$_session['lang']='a';
echo 'ma variable session est : '.$_session['lang'];
?>
[/code]

là, je ne sais pas s'il fallait le remettre ou non, j'ai remis en tout début de code l'instruction
<?php session_start(); ?>

ça, je ne sais pas s'il faut ou non ?

et puis de là, je vais pour tester sur la page blog.php ... J'ai remis le code :
<?php session_start(); ?>
en tête ... faut-il ?

toujours est-il que dans ma variable globale, quand j'insère le code :
<?php
$vfa= $_GET['vfa']; //recupération de la variable langue

echo 'ma variable session est : '.$_session['lang'];

?>

est là ... plus rien dans ma variable ...
Auriez-vous une idée de ce qui ne va pas ?
merci d'avance !!
Nicole

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours