actualiser des parametre

actualiser des parametre - PHP - Programmation

Marsh Posté le 27-04-2006 à 09:49:49    

bonjour,
J'ai un petit probleme sur mon site depuis quelque temps et je n'arrive toujours pas a le resoudre voila pourquoi je fait appel a vous.
Le probleme est que lorsque je choisi une ville sur une carte (en flash) cela m'ammene sur une page (en php)  ou il y a ecrit le nom de la ville, maintenant si je fait precedent pour revenir a ma carte et que je choisi une autre ville il me ramene toujour a l'ancienne ville.
Dans ma page php je les recupere ainsi peu etre que cela vien de ce bout de code ?  

Code :
  1. session_start() ;
  2. $id_lg = "$id_lg";
  3. $id_v="$id_v";
  4. session_register("id_lg " );
  5. session_register("id_v " );


Vous pouvez le voir avec ce lien http://www.world-in-world.fr/carte/carte_fr.html
Je ne vois pas du tout d'ou ca peu venir si quelqu'un a une idée ...
merci d'avance


Message édité par ma_mat44 le 27-04-2006 à 19:28:08
Reply

Marsh Posté le 27-04-2006 à 09:49:49   

Reply

Marsh Posté le 05-05-2006 à 09:47:54    

J'ai le meme soucis avec ma page de demarrage quand je choisi le langage si je choisi francai et que je revien en arriere pour prendre anglais je serais toujour en francais
 
session_start();
$lg = "$lg";
session_register("lg" );
 
où lg prend la valeur us ou fr en fonction du langage et le truc c'est qu'en passage de parametre par l'url la valeur de lg change bien.
Seraisse un probleme avec mon session_register ?
 
Ma page d'accueil est www.world-in-world.com


Message édité par ma_mat44 le 05-05-2006 à 09:58:09
Reply

Marsh Posté le 05-05-2006 à 10:38:40    

j'ai fait quelque test, qu'en je met echo "$lg" en dessous de session_register("lg" ) il ne me met pas toujour le bon langage ... si ca peu vous aider a comprendre car moi ....


Message édité par ma_mat44 le 05-05-2006 à 10:42:41
Reply

Marsh Posté le 05-05-2006 à 10:59:35    

Si les informations viennent de l'url :
 

Code :
  1. session_start();
  2. $_SESSION['lg'] =$_GET['lg'];


Message édité par Berceker United le 05-05-2006 à 10:59:59
Reply

Marsh Posté le 05-05-2006 à 11:11:50    

j'ai bien la traduction qui se fait quand je revien en arriere avec ce code
mais apres il ne m'affiche plus rien dans mes fenetre...

Reply

Marsh Posté le 05-05-2006 à 11:15:53    

parce que si dans chaque page tu as ce meme code mais que dans l'url le parametre "lg" n'existe plus, c'est mort, la session est vide donc :

Code :
  1. if(isset($_GET['lg'])){
  2.     $_SESSION['lg'] =$_GET['lg'];
  3. }


Message édité par Berceker United le 05-05-2006 à 11:16:20
Reply

Marsh Posté le 05-05-2006 à 11:24:21    

Merci pour ton aide sa faisait un moment que j'essayai de reparer ce truc maintenant tous marche merci encor


Message édité par ma_mat44 le 05-05-2006 à 11:32:27
Reply

Marsh Posté le 05-05-2006 à 11:38:11    

De rien ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed