OVH Cloud OVH Cloud

Problème de variables

1 réponse
Avatar
Jean-Marc
Bonjour à tous,

mon site est divisé en 2 langues (FR et EN).
Pour avoir des données serveur sur les pages, je fais appel à un fichier php
(en fait un fichier .js dont j'a modifié l'extension en php). Cela
fonctionne bien mais je dois avoir 2 fichiers php. Un pour la langue EN et
un pour la langue FR.
Je suis sur qu'il y y a moyen de mettre une info dans chaque page et de la
récupérer.

Dans ma page php j'ai une fonction(), je voudrais faire fonction(Langue) et
dans la fonction if (Langue=='FR) ... mais je n'arrive pas à définir Langue
dans ma page principale pour qu'elle soit utilisable dans la page php. J'ai
essayé de faire un script d'une ligne avec simplement Langue='FR'; mais si
je met un alert (Langue) dans ma fonction, elle me retourne toujours
undefined.

Comment dois-je faire ?

Merci de vos z'avis z'avisés,

Jean-Marc

1 réponse

Avatar
Sébastien
Hmmm par clair ton truc.

<?php $langue = 'FR' ?>
<script href="script.js.php?langue=<?php echo $langue ?>"
type="text/javascript"></script>

Puis dans script.js.php tu pourras faire :

ta_fonction($_GET['langue']) ;

Mais faudra que tu m'expliques l'intérêt du JavaScript dans cette
affaire, parce que ceux qui ne supportent pas JS ou qui le désactivent
risquent de ne pas voir grand chose ;)