php能获取localstorage吗

php能获取localstorage吗,第1张

你好,

根据你的需求描述,我的理解是“当进入(刷新)页面时,如果随机数不存在,则创建随机数,否则使用已存在的数字”。

如果是这样,那可以考虑使用本地存储(localStorage)将随机数存储起来:

var randNum = localStoragegetItem('randNum'); // 从本地存储中获取数字

if (randNum === null || isNaN(randNum)) { // 如果randNum不是一个数字

    randNum = Mathfloor(Mathrandom()  11); // 创建随机数

    localStoragesetItem('randNum', randNum); // 将数字存入本地存储

}

// 使用数字

consolelog(randNum);

// 删除该数字可使用localStorageremoveItem('randNum')

// 也可以“开发者工具 -> Application -> Local Storage”手动删除

诚然,这样可以解决单一浏览器访问的问题。但是如果用户使用两个浏览器,还是会有问题。

所以,最好的方式是创建好随机数后存在服务端,页面刷新的时候先异步从服务端获取数字。这样可以解决跨浏览器的问题。

希望能解决你的问题,有疑问可追问。

以上就是关于php能获取localstorage吗全部的内容,包括:php能获取localstorage吗、怎么用HTML5的Local Storage把某网页的数据保存到本地(local drive),在无网的情况下也能访问本地数据、Token 放在 cookie 和放在localStorage、sessionStorage 中有什么不同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9553429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存