Comment passer des variables javascript à PHP

freedoomer -  
 PhP -
Voilà, en fait j'aimerais créer des stats pour mon site, et pour les écrire dans un fichier il me faut des vaiables en php; en gros comment passer une var genre lavar=navigator.appName; en variable PHP style $lavar?

1 réponse

  1. PhP
     
    Salut freedomer

    Question très très fréquente ...

    Il existe plusieurs solutions masi la plus simple est de passer tes paramètres dans l'url

    Ex :

    page origine.php3

    <html>
    <head>
    <script language="Javascript">
    <!--
    function statistique()
    {
    window.location.href="statistique.php3?nom="+escape(navigator.appName)+"&version="+escape(navigator.appVersion);
    }

    // -->
    </script>

    <body>
    <a href="javascript:statistique()">Envoie statistique</a>
    </body>
    </html>

    Dans la page statistique.php3

    <html>
    ...
    <script language="Javascript">
    <!--
    <?php
    // Les variables $nom et $version sont automatiquement créées
    et initialisées avec le contenu passe dans l'url ... cool !!!
    echo "alert('nom=''.$nom." version=".$version."'");
    ?>

    // -->
    </script>

    <body>
    ...
    </body>
    </html>

    Normalement une fenêtre d'alerte doit afficher le contenu des varaibles au chargement de la page ...

    Voir ausi lien vers les réponses déjà données sur CCM:

    envoyer une variable vers une page en PHP demander par nico
    http://www.commentcamarche.net/forum/affich.php3?ID=4804

    @+
    Philippe
    0