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

标签 javascript php settings local store

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

一句话“欢迎{你的名字}”。通过点击 {your name},用户将能够写下……他的名字。我自己就能做到。

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

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

感谢您的建议!

最佳答案

如果您想将名称存储在用户网络浏览器的本地存储中,您可以使用 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..');
  }
}

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

关于javascript - php js - 将用户设置存储在他的计算机上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44831874/

相关文章:

javascript - jQuery:计算数百个元素的点击次数

javascript - 简单功能的 twig is_safe 不起作用

asp.net - 如何控制重复的 Ajax 'post' 提交?

PHPUnit 说路由未定义(Laravel)

android - 我如何在android上设置防抖(图像稳定器)的相机功能

没有 UI 的 Android 设置应用程序

javascript - Plotly.js - 在值之间设置刻度

php - 如何检查单选按钮是否包含正确答案?

javascript - IE11 缺少 DOM 元素

.net - Visual Studio 2008 中的用户设置与应用程序设置与资源