Bonjour,

Sur mon site, j'utilise le systeme de social login de Janrain.
Donc, l'utilisateur clic sur un bouton et cela ouvre le pop up permettant d'afficher la connexion au site.
Voici le code javascript que j'ai dans mon <head> </head>

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
<script type="text/javascript">
(function() {
    if (typeof window.janrain !== 'object') window.janrain = {};
    if (typeof window.janrain.settings !== 'object') window.janrain.settings = {};
 
 
    janrain.settings.tokenUrl = 'http://localhost:8888/write_advise.php?id=<?php echo $id; ?>';
 
    function isReady() { janrain.ready = true; };
    if (document.addEventListener) {
      document.addEventListener("DOMContentLoaded", isReady, false);
    } else {
      window.attachEvent('onload', isReady);
    }
 
    var e = document.createElement('script');
    e.type = 'text/javascript';
    e.id = 'janrainAuthWidget';
 
    if (document.location.protocol === 'https:') {
      e.src = 'https://rpxnow.com/js/lib/ratemywork/engage.js';
    } else {
      e.src = 'http://widget-cdn.rpxnow.com/js/lib/ratemywork/engage.js';
    }
 
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(e, s);
})();
</script>
Dans mon <body> j'ai ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a href="write_advise.php?id=<?php echo $id; ?>"  class="janrainEngage" >
Mon probleme est le suivant: dans le code JS, il y a : janrain.settings.tokenUrl = 'http://localhost:8888/write_advise.php?id=<?php echo $id; ?>';

cela fonctionne sans problème, ma page write_advise s'ouvre bien mais le id est vide.

Ma question est donc: comment faire pour que le lien present dans le JS soit complet et contienne donc la valeur de $id

D'avance merci

Mickael