Я установил некоторое значение в сессии, используя jquery, как указано ниже
sessionStorage.setItem('userID','1');
Теперь я хотел получить доступ к этой сессии «userID» из PHP, как
$_SESSION['userID'];
Является ли это возможным? Если это не так, как я могу добиться этого?
$_SESSION
управляется PHP, sessionStorage
управляется браузером. Если вы хотите сделать это, вы должны передать инструкции к JavaScript в документе, например:
<script>
sessionStorage.setItem('userID', "<?php echo $_SESSION['userID']; ?>");
</script>
Ответ отредактирован
Я думаю, что единственный способ сделать это — отправить HTTP-запрос на сервер, когда вы устанавливаете JS-переменную и задаете то же значение в PHP SESSION. Альтернативой является отправка этого значения через POST, GET или путем сохранения содержимого в COOKIE.