Я шукав рішення цієї проблеми, поки не знайшов дуже простого рішення для доступу до змінних сеансу, припускаючи, що ви використовуєте файл .php на стороні сервера. Сподіваюся, це відповідає на частину запитання:
доступ до значення сеансу
<script type="text/javascript">
var value = <?php echo $_SESSION['key']; ?>;
console.log(value);
</script>
Редагувати: кращий приклад нижче, який ви можете спробувати на phpfiddle.org, на вкладці "Простір кодів"
<!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>
встановити значення сеансу
передайте йому змінну будь-чого, що вам може знадобитися. наприклад,
$you = 13;
$_SESSION['user_id'] = $you;
Це має спрацювати, тому що це не перевірено.