Как я могу использовать значение jquery sessionStorage из PHP $ _SESSION?

Я установил некоторое значение в сессии, используя jquery, как указано ниже

sessionStorage.setItem('userID','1');

Теперь я хотел получить доступ к этой сессии «userID» из PHP, как

$_SESSION['userID'];

Является ли это возможным? Если это не так, как я могу добиться этого?

0

Решение

$_SESSION управляется PHP, sessionStorage управляется браузером. Если вы хотите сделать это, вы должны передать инструкции к JavaScript в документе, например:

<script>
sessionStorage.setItem('userID', "<?php echo $_SESSION['userID']; ?>");
</script>
0

Другие решения

Ответ отредактирован

Я думаю, что единственный способ сделать это — отправить HTTP-запрос на сервер, когда вы устанавливаете JS-переменную и задаете то же значение в PHP SESSION. Альтернативой является отправка этого значения через POST, GET или путем сохранения содержимого в COOKIE.

0

По вопросам рекламы [email protected]