【发布时间】:2018-07-12 00:37:23
【问题描述】:
我创建了一个虚拟网站,在其中将一些data 存储在session Storage 中,并基于此更改界面的features。我知道这根本不是secure,所以我很好奇这在现实生活中是如何做到的?
这是我的代码的 sn-p,因此您可以得到 idea 的内容。我在server side 上使用PHP。在这种情况下,这会是使用 PHP $_SESSION 的方式吗?
function sessionUser() {
// for ADMIN view
if ( sessionStorage.getItem( 'role' ) == "admin" ) {
showWelcomeMessage();
showAdminInterface();
getProductData();
getUserData();
getSubscriberData();
}
// for USER view
if (sessionStorage.getItem( 'role' ) == "user" ) {
showWelcomeMessage();
showUserInterface();
getProductData();
}
}
【问题讨论】:
-
嗯...... nnnno。您无法像在 php 中那样访问浏览器 html5 存储。
-
@IncredibleHat 我想他们是在说他们会使用
$_SESSION而不是会话存储 -
@Pete ...啊。是的,这会更有意义,哈哈;)
-
我需要访问它,才能做我想做的事吗?我只需要一个替代品。
-
我会使用 php 会话,但要确保它是安全的:stackoverflow.com/questions/5081025/…
标签: javascript php session session-storage