如何使用 JavaScript 创建会话
Posted
技术标签:
【中文标题】如何使用 JavaScript 创建会话【英文标题】:How to create session with JavaScript 【发布时间】:2018-02-25 10:27:23 【问题描述】:我有一个这样的 php 代码来创建会话:
Session::toast('sessionname', 'sessionvalue');
而不是像这样调用会话:
if (Session::tersedia('sessionname'))
echo "<div class='notif-merah animNotif'>"
.Session::toast('sessionname')
."</div>";
?
【问题讨论】:
javascript 和这里有什么关系? 查看sessionStorage
API :/
How to create a session using JavaScript?的可能重复
请记住,PHP 会话数据存储在您的服务器上,而 Javascript 会话数据根据定义存储在客户端的浏览器中。这意味着您不应使用 Javascript 会话存储敏感信息。
似乎 OP 对客户端和服务器端编程之间的区别感到困惑
【参考方案1】:
客户端通常是在浏览器上运行的脚本,例如 JavaScript。您不应在客户端存储敏感数据。相反,使用 PHP 的关联数组 $_SESSION
在服务器上存储敏感会话数据。 PHP 和浏览器会为您处理会话,通常由using cookies 处理。
【讨论】:
以上是关于如何使用 JavaScript 创建会话的主要内容,如果未能解决你的问题,请参考以下文章
如何管理 quickblox 会话 Javascript SDK