そもそもPHPはサーバーサイド、JavaScriptはクライアントサイドで働いている。なのでPHPで保存した $_SESSION[] を直接JavaScriptで使うことはできない。

できたら幸せだけど…
var name = $_SESSION[‘name’];
↑
できない…
これならできる
↓
var name = <?php json_encode($_SESSION[‘name’]); ?>;
そもそもPHPはサーバーサイド、JavaScriptはクライアントサイドで働いている。なのでPHPで保存した $_SESSION[] を直接JavaScriptで使うことはできない。
できたら幸せだけど…
↑
できない…
これならできる
↓