Tôi đang tìm giải pháp cho vấn đề này, cho đến khi tôi tìm thấy một giải pháp rất đơn giản để truy cập các biến phiên, giả sử bạn sử dụng tệp .php ở phía máy chủ. Hy vọng nó trả lời một phần của câu hỏi:
truy cập giá trị phiên
<script type="text/javascript">
var value = <?php echo $_SESSION['key']; ?>;
console.log(value);
</script>
Chỉnh sửa: ví dụ tốt hơn bên dưới, bạn có thể thử trên phpfiddle.org, tại tab "vùng mã"
<!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>
đặt giá trị phiên
chuyển cho nó một biến bất kỳ, bạn có thể muốn. ví dụ,
$you = 13;
$_SESSION['user_id'] = $you;
Điều này sẽ hoạt động, không thử nghiệm nó.