2

我创建了一个帐户验证系统,其中用户单击其邮箱中的链接将触发 activate.php,该脚本将在 MySQL 数据库中执行一些后端操作,然后向用户提供他们的帐户。目前,我正在通过标题更改来做到这一点:

header( www.mydomain.com/useraccount.html);

问题:我需要设置某些本地存储变量,例如 sessionStorage.email 和 sessionStorage.accountID。我不能确定这些东西当前是否已设置,因为用户可能已经关闭了浏览器,在 20 分钟后单击了 activate.php。并打开了一个新会话。因此我想知道如何使用 PHP 设置 HTML 5 本地存储变量。这可能吗?提前致谢!

4

2 回答 2

0

最终使用 URL 参数:header(www.mydomain.com/useraccount.html/usertag=blah&email=blah@gmail.com);

并在页面加载时用 Javascript 捕获它们。

于 2012-09-09T03:23:24.633 回答
-1

嵌入 JavaScript 代码以将本地存储设置到您activate.php发送给客户端的页面中。这可能是一个简短的 html 虚拟片段,它运行 JavaScript 逻辑,然后将客户端重定向到useraccount.html.

如果 javascript 被禁用(即显式链接),请确保提供后备。

于 2012-08-27T04:47:29.923 回答