Lire la valeur de la session avec Javascript
Est-il possible de lire une valeur de session avec le Javascript?
Par exemple, si j'ai affecté une valeur dans une session en PHP:
$_SESSION['msg'] = "ABC Message";
Est-il possible de lire $_SESSION['msg']
avec Javascript?
source d'informationauteur Jin Yong
Vous devez vous connecter pour publier un commentaire.
$_SESSION est un serveur de construire. Vous auriez besoin de stocker dans la variable $_COOKIE pour être en mesure d'accéder à ce côté client.
Un moyen très simple est de générer le JavaScript avec PHP code:
.. Ou vous pouvez utiliser ajax pour retrive votre serveur de session côté de la valeur en vous javascript côté client.`
(rapide, sale et non testés exemple, à l'aide de jQuery)
Javascript Côté:
PHP côté test.php:
Si cela aide quelqu'un, ces exemples retourné
null
donc j'ai simplement utilisé:Pour le rendre encore plus facile l'exemple de Luis Melgrattis de réponse, vous pouvez simplement retourner un json valeur codée en PHP et utiliser jQuery pour l'analyser, comme ceci:
Javascript:
PHP:
Je crois qu'il y a même plus de réponses sur un semblable-fil ici: comment l'accès à l'-php-session-variables-de-jquery-fonction-dans-un-js-fichier
Peut Il Fonctionne :