J'essaie de comprendre comment définir ma variable session_id à utiliser dans un fichier js externe. Voici ce que j'ai.comment définir une variable pour le fichier javascript externe?
fichier php:
$output = '<script src="test.js">
var session_id = '.$_SESSION['id'].'
</script>';
print $output;
fichier js:
alert(session_id);
Avec cela, je reçois une erreur disant id_session n'est pas défini. Existe-t-il un moyen de transmettre cette information? Je sais que je pourrais juste configurer une entrée cachée avec l'information mais je pense qu'il y a une meilleure manière de le faire.
Peu importe la façon dont vous créez, le texte résultant doit être un code JavaScript valide: comparer alerte (session_id) avec alert ("session_id") –