Estaba buscando una solución a este problema, hasta que encontré una solución muy simple para acceder a las variables de sesión, asumiendo que usa un archivo .php en el lado del servidor. Espero que responda parte de la pregunta:
valor de la sesión de acceso
<script type="text/javascript">
var value = <?php echo $_SESSION['key']; ?>;
console.log(value);
</script>
Editar: mejor ejemplo a continuación, que puede probar en phpfiddle.org, en la pestaña "espacio de código"
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<?php
$_SESSION['key'] = 10;
$i = $_SESSION['key'];
?>
</head>
<body>
<p id="affichage">hello</p>
<script type="text/javascript">
var value = <?php echo $i; ?>;
$("#affichage").html(value);
</script>
</body>
</html>
establecer valor de sesión
pásale una variable de lo que quieras. p.ej,
$you = 13;
$_SESSION['user_id'] = $you;
Esto debería funcionar, aunque no lo probé.