Javascript php js-在他的计算机上存储用户设置
我想为网络访问者创建一个小脚本: 一句话说“欢迎{your name}”。通过点击{your name}用户将能够写。。。他的名字。我可以自己做 我的问题是: 用户下次回来时看到自己名字的最佳方式是什么 如何将此数据存储在本地用户存储器中Javascript php js-在他的计算机上存储用户设置,javascript,php,settings,local,store,Javascript,Php,Settings,Local,Store,我想为网络访问者创建一个小脚本: 一句话说“欢迎{your name}”。通过点击{your name}用户将能够写。。。他的名字。我可以自己做 我的问题是: 用户下次回来时看到自己名字的最佳方式是什么 如何将此数据存储在本地用户存储器中 谢谢你的建议 因为您将只保存一个简单且不合理的数据,所以请使用cookies进行保存。这很容易,会让你的工作完成。 如果要将名称存储在用户web浏览器的本地存储中,可以使用(只需简单的JavaScript)。大概是这样的: html <input id=
谢谢你的建议 因为您将只保存一个简单且不合理的数据,所以请使用cookies进行保存。这很容易,会让你的工作完成。
如果要将名称存储在用户web浏览器的本地存储中,可以使用(只需简单的JavaScript)。大概是这样的: html
<input id='name'>
<a onclick="saveName()">Save</a>
<a onclick="showName()">Show Name</a>
如果你希望用户能够独立于浏览器访问他/她的信息,你应该考虑把它存储在数据库中。我相信你自己已经回答了这个问题。一个选择是使用localStorage,它看起来非常有趣!你建议我用它代替饼干吗?这两种方法中哪一种是最干净的?当您打算存储大量信息时(对于使用
localStorage
),不建议使用cookie,尽管在这种情况下,在cookie中只存储用户名是完全可行的。感谢您的帮助,作为一名学生,我将尝试这两种方法!谢谢你非常完整的回答,它工作得非常完美!非常感谢,我将尝试localStorage和cookies两种方法!
function saveName() {
var name = document.getElementById('name').value;
if (typeof(Storage) !== "undefined" && name) {
localStorage.setItem('userName', name);
} else {
alert('Sorry! No Web Storage support..');
}
}
function showName() {
if (typeof(Storage) !== "undefined") {
alert(localStorage.getItem('userName'));
} else {
alert('Sorry! No Web Storage support..');
}
}