php js - 在他的计算机上存储用户设置

时间:2017-06-29 17:49:30

标签: javascript php settings local store

我想为网络访问者创建一个小脚本:

一句话说"欢迎{你的名字}。"通过克服{您的名字},用户可以写下......他的名字。我可以自己做。

我的问题是: 用户下次回来时看到他的名字的最佳方式是什么?

如何将此数据存储在本地用户存储中?

感谢您的建议!

2 个答案:

答案 0 :(得分:1)

由于您只保存简单且不合理的数据,因此请使用Cookie。这很容易,也会让你的工作完成。 cookies() PHP docs

答案 1 :(得分:1)

如果要将名称存储在用户Web浏览器的本地存储中,可以使用localStorage(只是简单的JavaScript)。像这样:

<强> HTML

<input id='name'>
<a onclick="saveName()">Save</a>
<a onclick="showName()">Show Name</a>

<强> JS

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..');
  }
}

如果您希望用户能够独立于浏览器访问他/她的信息,您应该考虑将其存储在数据库中。