Include suivant langue : pb de conflit ?

Include suivant langue : pb de conflit ? - PHP - Programmation

Marsh Posté le 14-06-2008 à 18:57:57    

Salut,
 
J'ai plusieurs fois le script suivant sur chacune de mes pages :
 

Code :
  1. <?php
  2. if (!isset($langue_user) && !isset($_SESSION["ch_langue"])){
  3. $langue_user=substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2);
  4. switch($langue_user){
  5. case"fr":
  6. $_SESSION["ch_langue"] = "fr";
  7. include ('../p2.php');
  8. break;
  9. case "en":
  10. $_SESSION["ch_langue"] = "en";
  11. include ('../p1.php');
  12. break;
  13. default:
  14. $_SESSION["ch_langue"] = "fr";
  15. include ('../p2.php');
  16. break;
  17. }
  18. }
  19. ?>


 
Le problème c'est que le premier de la page fonctionne, et que les autres n'affichent rien...
 
Je sais pas comment faire.


Message édité par baratox le 14-06-2008 à 18:58:27
Reply

Marsh Posté le 14-06-2008 à 18:57:57   

Reply

Marsh Posté le 14-06-2008 à 19:39:23    

quelle session ?
je comprends pas

Reply

Marsh Posté le 14-06-2008 à 21:18:40    

ok t'es bien sympa, mais ce script je l'ai trouvé tout fait sur un site, tout ce que j'ai fait c'est le mettre dans mes pages... Je sais rien de sa structure ou des fonctions qu'il utilise, d'ailleurs sur le site où je l'ai trouvé (comme sur tous les autres), ils ne disent RIEN de plus que "copiez collez et changez les adresses" ! J'ai rien fait de plus...

Reply

Marsh Posté le 14-06-2008 à 21:44:41    

Dit de manière plus aimable : les règles de la section Programmation (consultables ici : http://forum.hardware.fr/forum2.ph [...] 544&cat=10 ) indiquent que notre but est d'aider les programmeurs avec leurs problèmes.
 
Nous ne faisons donc pas de SAV pour les scripts d'autrui, et nous ne proposons pas non plus de solutions clefs en main.
 
Je ferme ce sujet.

Reply

Sujets relatifs:

Leave a Replay

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